社区
Java SE
帖子详情
socket长连接的问题
暴躁哥
2010-12-31 10:16:59
我想建立一个socket连接以后一直保持通信。也就是所谓的长连接。但是在实际测试中发现,如果我不用socket.shutdownoutput(),或者socket.close().服务端在处理完成后就会自己把连接重置掉。无法实现长连接。请教一下高手是什么原因?
...全文
141
8
打赏
收藏
socket长连接的问题
我想建立一个socket连接以后一直保持通信。也就是所谓的长连接。但是在实际测试中发现,如果我不用socket.shutdownoutput(),或者socket.close().服务端在处理完成后就会自己把连接重置掉。无法实现长连接。请教一下高手是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y562643227k
2012-03-05
打赏
举报
回复
while(true)
wsleox
2011-01-04
打赏
举报
回复
java长连接用nio
fanfanykz
2011-01-03
打赏
举报
回复
做个定时心跳检测,如果还不行,查查服务器端设置
龙四
2011-01-03
打赏
举报
回复
所以长连接一般都需要做心跳检测的哦
wjb_yd
2011-01-03
打赏
举报
回复
那就是服务器做限制了,不允许一个连接存在太长时间呗。
不然这样的连接多了,服务器就爆了。
冰思雨
2010-12-31
打赏
举报
回复
可能是客户端发送的数据有问题。
仔细看看数据包的数据格式,长度等等,是否符合协议要求。
发送数据包以后,要记得使用flush清空发送缓冲区数据,将数据推送至接收端。
大_爱
2010-12-31
打赏
举报
回复
你应该为如何实现长连接? 这个我也不知道。
大_爱
2010-12-31
打赏
举报
回复
你连着又不干事,占着资源不放,当然要关闭啥!
Java实现
Socket
长连接
和短连接
Java实现
Socket
长连接
和短连接,实现原理可参见个人博客
Android的
socket
长连接
(心跳检测)
这是Android的
socket
长连接
(心跳包),由于本人项目中需要用到
长连接
,所以先做了个demo,亲测是没有
问题
的。
C++ 百万并发网络通信引擎架构与实现 (
Socket
、全栈、跨平台) Version 1.0
本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、...
C#高性能大容量
SOCKET
并发完成端口例子(有C#客户端)完整实例源码
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大连接数支持65535个
长连接
,最高命令交互速度...
C#高性能大容量
SOCKET
并发完成端口例子
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大连接数支持65535个
长连接
,最高命令交互速度...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章