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

zhengweipx

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

4784 2 0
2个回答

maq

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

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

  • 暂无评论
zhengweipx

好像是延迟的问题

  • 暂无评论
年代过于久远,无法发表回答
🔝