请问,请告诉我天气是否以下[ACK]是指客户端告诉服务器它收到了消息,还是因为客户端应用实际上是在向服务器发送0字节的数据?
我的假设是: [ACK]是指“确认” 如果客户端应用程序实际发送0字节数据,则WireShark会将其指示为[PSH ACK]而不是[ACK]。 我的理解是否正确?
即)
5555> 6666 [ACK] Seq = 15 Ack = 15 Win = 32768 Len = 0 |客户 - >服务器
实际上,客户端应用程序有可能在套接字/网络编程方面实际上发送0字节的数据? 客户端应用程序发送0字节数据时是否有任何特定含义?
非常感谢您的帮助!