原始套接字 - 发送IP&有效载荷前的TCP标头

时间:2013-10-13 00:21:55

标签: networking tcp raw-sockets

是否可以发送IP&发送有效负载之前的TCP头(所以有两次调用socket的发送功能)?虽然我相信你可以做到这一点'对于原始套接字,我不确定网络设备(例如,交换机)是否能够处理它。如果不可能,请您解释一下阻止其工作的低级网络概念(显然尽可能简短)?

感谢。

1 个答案:

答案 0 :(得分:-1)

'低级概念'是根据定义,报头必须与有效载荷位于同一个数据包中,并且原始send()几乎肯定会将你提供给它的内容放到网络上作为单个数据包。

你应该调查writev()。