对策:如果data2没有数据,那么不往下处理,继续c.recv
有一种原因可能是,客户端也在向服务器端发送数据,而服务器端没有接收,导致缓冲区满,客户端并没有可以用于接收的数据,因此客户端阻塞等待。建议用select()查看套接字的状态,来判断具体原因。
欢迎分享,转载请注明来源:内存溢出
对策:如果data2没有数据,那么不往下处理,继续c.recv
有一种原因可能是,客户端也在向服务器端发送数据,而服务器端没有接收,导致缓冲区满,客户端并没有可以用于接收的数据,因此客户端阻塞等待。建议用select()查看套接字的状态,来判断具体原因。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)