标签: networking tcp raw-sockets
是否可以发送IP&发送有效负载之前的TCP头(所以有两次调用socket的发送功能)?虽然我相信你可以做到这一点'对于原始套接字,我不确定网络设备(例如,交换机)是否能够处理它。如果不可能,请您解释一下阻止其工作的低级网络概念(显然尽可能简短)?
感谢。
答案 0 :(得分:-1)
'低级概念'是根据定义,报头必须与有效载荷位于同一个数据包中,并且原始send()几乎肯定会将你提供给它的内容放到网络上作为单个数据包。
你应该调查writev()。