服务器通过tcp长连接接收数据

多个终端1s上报一次数据,会出现终端关闭后,服务器还在接收数据是怎么回事?
已邀请:

maq

赞同来自:

如果服务器不知道客户端已经关闭,那它当然就继续接收数据啊。

如果要让服务器获知客户端关闭,需要客户端正常的调用 close 关闭(杀进程、断网之类的是无法通知到服务器的),或者服务器端通过心跳包来检测连接活性。

zhengweipx

赞同来自:

好像是延迟的问题

要回复问题请先登录注册