什么是socket的长连接,以及如何实现长连接,长连接和短连接有什么区别?

zjadmin 2004-08-10 07:46:12
求助:
1.什么是socket的长连接?
2.如何实现socket的长连接(期望给出部分源码和实例)
3.长连接和短连接有什么区别?
...全文
5926 17 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
帮你顶一下。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧