跟踪器系统
客户比如说车上带了个可以发出一段字符串的硬件。
我们这电脑上有个用于接收客户的软件。
两者之间用TCP协议通信..
当有个客户发出信号的时候,就有个Scoket建立连接。
如果是客户端的硬件主动断开连接或接收程序主动断开连接,那么我就可以释放Scoket资源。
由于客户端硬件有张SIM卡是通过移动网(第三方)向接收程序发字符串的,移动有时会把两者的建立给断开,而接收程序并不知道.这样如何解决,当第三方断开连接时,我的接收程序如何释放Scoket资源? 目前被断开的一直还在等待接收字符串,其实接收程序已经又重新建立一个连接了。 求高手解决啊.....
服务器是不是可以设置一个连接超时啊? 比如说:当前的连接(其实已经有另一个新的连接,旧的因第三方的原因没能关闭)客户端软件不发送字符串了,服务器等待5分钟接收不到数据,就主动关闭连接.. 如何做啊?