socket 长连接


实现: 
长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的。 
如果,长时间未发送维持连接包,服务端程序将断开连接。


服务端: 
由于客户端会定时(keepAliveDelay毫秒)发送维持连接的信息过来,所以,服务端要有一个检测机制。 
即当服务端receiveTimeDelay毫秒(程序中是3秒)内未接收任何数据,则,自动断开与客户端的连接。 
ActionMapping的原理与客户端相似(相同)。 
通过添加相应的ObjectAction实现类,可以实现不同对象的响应、应答过程

猜你喜欢

转载自www.cnblogs.com/hshy/p/10629701.html