社区
Linux/Unix社区
帖子详情
什么是socket的长连接,以及如何实现长连接,长连接和短连接有什么区别?
zjadmin
2004-08-10 07:46:12
求助:
1.什么是socket的长连接?
2.如何实现socket的长连接(期望给出部分源码和实例)
3.长连接和短连接有什么区别?
...全文
5926
17
打赏
收藏
什么是socket的长连接,以及如何实现长连接,长连接和短连接有什么区别?
求助: 1.什么是socket的长连接? 2.如何实现socket的长连接(期望给出部分源码和实例) 3.长连接和短连接有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Terrorist2003
2004-09-29
打赏
举报
回复
Yuck Fou! pubutan(流水瀑布)
magichere
2004-09-29
打赏
举报
回复
UP
pubutan
2004-09-29
打赏
举报
回复
zhouj,长连接就是长,短连接就是短
sunbinsunbin
2004-09-29
打赏
举报
回复
如何检测链接状态是否断开了
cvsuser
2004-09-28
打赏
举报
回复
关注
NewCenturyNewPage
2004-09-28
打赏
举报
回复
长连接就是客户端和服务器端建立了socket 连接以后,该连接在使用完毕以后,并不马上关闭掉,而是保持此连接,如果下一次需要和服务器进行通信,就立即启用该连接 进行数据的通信。
当然,保持长连接,必须检查该连接的状态(是否断开)。
lynux
2004-09-28
打赏
举报
回复
努力学习中...
winux0
2004-09-26
打赏
举报
回复
像楼上说的那样,基本上可以按照连接时间长短来分
一般应用中,长连接就用TCP连接,连接的维持它帮你搞定
短连接用UDP,用TCP也行
zxs3543
2004-09-26
打赏
举报
回复
长连接:
在短信开发中,用到,象cmpp中提到过,就是不间断的发送测试连通性的包,以确认是否连接中断
如果中断,则继续连接;
短连接:
连接完成,发送完消息后,就断开连接,下次在发消息的时候在次连接;
这些都建立在TCP/IP的基础上;
qq.29921374欢迎讨论,不过加的时候请加TCP/IP的消息
101monster
2004-09-26
打赏
举报
回复
呵呵,UP!
yjf7888
2004-09-23
打赏
举报
回复
第一次听说,学习...
pacman2000
2004-08-11
打赏
举报
回复
长连接需要维护连接状态表,在出错处理上要非常小心。
datuhao
2004-08-11
打赏
举报
回复
http://www.wangqian.net/telecom/2.htm
zjadmin
2004-08-11
打赏
举报
回复
感谢以上各位的热心帮忙,那位仁兄能给出部分长连接实现的代码处理啊
foolfei
2004-08-11
打赏
举报
回复
通俗的说连接后不关就是长连接,呵呵.
给你举个例子,作上网的代理:proxy
client<--->proxy<--->server
比如c要访问sohu的server
p把s所有的网页内容全部给c后,关掉和c的链接.
此时你可用选择不关闭p和s的链接.
等另一个c也要访问sohu时,就可用直接使用刚才的长链接了.
datuhao
2004-08-11
打赏
举报
回复
帮别人顶一下
yanedanny
2004-08-11
打赏
举报
回复
帮你顶一下。
Java
实现
Socket
长
连接
和
短
连接
Java
实现
Socket
长
连接
和
短
连接
,
实现
原理可参见个人博客
Android的
socket
长
连接
(心跳检测)
这是Android的
socket
长
连接
(心跳包),由于本人项目中需要用到
长
连接
,所以先做了个demo,亲测是没有问题的。
C++ 百万并发网络通信引擎架构与
实现
(
Socket
、全栈、跨平台) Version 1.0
从基础的网络知识开始由浅入深地讲解如何使用C++
实现
一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows...
C#高性能大容量
SOCKET
并发完成端口例子(有C#客户端)完整实例源码
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端
实现
日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大
连接
数支持65535个
长
连接
,最高命令交互速度...
C#高性能大容量
SOCKET
并发完成端口例子
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端
实现
日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大
连接
数支持65535个
长
连接
,最高命令交互速度...
Linux/Unix社区
23,116
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章