标签: c linux
您好我正在编写一个使用TCP与HTTP服务器通信的应用程序。但是我发现在收到每个数据包之后我没有用ACK数据包作出响应。
这是由RECV例程处理的吗?
答案 0 :(得分:2)
是的,ACK数据包由内核处理。实际上,通常会在您的流程从recv()返回之前发送ACK。
recv()
答案 1 :(得分:0)
如果你指的是TCP级别的ACK,那么是的,这是由协议栈处理的。