Web 套接字服务器如何知道客户端如何通过

Web 套接字服务器如何知道客户端如何通过,web,Web,在套接字级别,当建立连接时,服务器将继续从套接字读取数据,我的问题是服务器如何知道客户端不会发送任何数据 服务器如何知道客户端不会发送任何数据 没有。一种选择是扫描预先商定的消息字节序列结尾。当服务器看到这个字节序列时,它认为消息已完全接收。如果缓冲区中有更多数据,则它属于另一条消息 或者,客户端必须提前公布其消息长度。我现在给你发送X字节。他们在这里:。。。然后,服务器只从套接字读取X字节,并认为消息已完全接收 请看第二个方案的示例。它非常简单,功能齐全。事实上,它非常简单,可以实现一个完整的

在套接字级别,当建立连接时,服务器将继续从套接字读取数据,我的问题是服务器如何知道客户端不会发送任何数据

服务器如何知道客户端不会发送任何数据

没有。一种选择是扫描预先商定的消息字节序列结尾。当服务器看到这个字节序列时,它认为消息已完全接收。如果缓冲区中有更多数据,则它属于另一条消息

或者,客户端必须提前公布其消息长度。我现在给你发送X字节。他们在这里:。。。然后,服务器只从套接字读取X字节,并认为消息已完全接收


请看第二个方案的示例。它非常简单,功能齐全。事实上,它非常简单,可以实现一个完整的客户端。

Web?你说的是http服务器吗?或者只是任意的套接字协议?是的,套接字协议我想问的是,你的问题是关于http的吗?我没有说清楚,TCP协议?不是关于http的。