用SOCKET通信时一般什么时候用长连接,什么时候用短连接

qq780303 2003-06-03 05:09:37
长连接是不是就是一直保持连接,发送接受数据.
短连接就是发送好后断开.
两种方式有什么优缺点吗?
...全文
620 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxlark 2003-06-04
  • 打赏
  • 举报
回复
长连接的话对服务器端的程序要求比较高
如果有很多个客户端的话,每个客户端都和服务器端长连接就会占用服务器端的很多资源

短连接的话由于每次都要和服务器端建立连接
所以通讯起来如果发包频率高的话就会影响速度
hhuangchunlin 2003-06-04
  • 打赏
  • 举报
回复
如果你的程序发包频率很高,可以考虑用长连接
如果你的程序客户端很少,可以考虑用长连接,否则相反
如果通信线路不稳定,多用短连接
局域网多用长连接,广域网多有短连接
likebj 2003-06-04
  • 打赏
  • 举报
回复
一切从应用出发,理论可以列出一堆!
只要你应用中遇到了,只要你不笨,想象就知道了
young130 2003-06-03
  • 打赏
  • 举报
回复
如果程序需要不定时的传送数据,并且有可能出现传送忙时,就采用长连接;反之采用短连接
mymmsc 2003-06-03
  • 打赏
  • 举报
回复
关注

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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