java socket长连接循环java读取socket丢失数据

理论上不需要但在实践里,如果不发数据的话你不知道另一头是不是断了,这样就可能会出现占用好多资源的情况所以实践里对keepalive的连接,是要隔一段时间就发一下數据看看另一头有没有反应的

你对这个回答的评价是?

悬赏园豆:30 [已解决问题]

使用socket tcp 的方式写了一个长连接的服务端程序开发环境是windows ,在本地测试能够使在很长一段时间都不断开为什么将服务端程序放到linux服务器上,空闲一汾钟左右就提示socket is closed

谢谢,这个我设置了好像没什么反应,需要重启吗还是设置后就生效了?

以后才能回答未注册用户请先

import 邮箱网盘中J2EE代码文件夹里

如果昰按byte[]传输数据的情况,请参考如下代码:

* 将int型的数据类型转换成byte[]类型 * 将byte型的数据类型转换成int类型 * 合并两个byte数组到一个byte数组中

我要回帖

更多关于 datainputstream 的文章

 

随机推荐