多个终端1s上报一次数据,会出现终端关闭后,服务器还在接收数据是怎么回事?
如果服务器不知道客户端已经关闭,那它当然就继续接收数据啊。
如果要让服务器获知客户端关闭,需要客户端正常的调用 close 关闭(杀进程、断网之类的是无法通知到服务器的),或者服务器端通过心跳包来检测连接活性。
好像是延迟的问题
如果服务器不知道客户端已经关闭,那它当然就继续接收数据啊。
如果要让服务器获知客户端关闭,需要客户端正常的调用 close 关闭(杀进程、断网之类的是无法通知到服务器的),或者服务器端通过心跳包来检测连接活性。
好像是延迟的问题