0

是否可以在发送有效负载之前发送 IP 和 TCP 标头(因此对套接字的发送函数有两次调用)?虽然我确信您可以使用原始套接字“做到这一点”,但我不确定网络设备(例如交换机)是否能够处理它。如果不可能,您能否解释一下阻止它工作的低级网络概念(显然尽可能简短)?

谢谢。

4

1 回答 1

-1

“低级概念”是根据定义,标头必须与作为数据包标头的有效负载位于同一数据包中,并且原始 send() 几乎可以肯定地将您提供的内容作为单个包。

您应该调查 writev()。

于 2013-10-13T00:23:25.110 回答