2020
10-10
10-10
Java如何实现长连接
实现原理:长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的。如果,长时间未发送维持连接包,服务端程序将断开连接。客户端:Client通过持有Socket的对象,可以随时(使用sendObject方法)发送MassageObject(消息)给服务端。如果keepAliveDelay毫秒(程序中是2秒)内未发送任何数据,则自动发送一个KeepAliveObject(心跳)给服务端,用于维持连接。由于,我们向服务端,可以发送很多不同的消息对象,服务...
继续阅读 >