二级考试C 辅导:C 长连接和短连接计算机二级考试

文章作者 100test 发表时间 2009:04:10 00:05:06
来源 100Test.Com百考试题网


  什么是长连接?
  其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。
  通常的短连接操作步骤是:
  连接-》数据传输-》关闭连接;
  而长连接通常就是:
  连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;
  这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了
  什么时候用长连接,短连接?
  长连接主要用于在少数客户端与服务端的频繁通信,因为这时候如果用短连接频繁通信常会发生Socket出错,并且频繁创建Socket连接也是对资源的浪费。
  但是对于服务端来说,长连接也会耗费一定的资源,需要专门的线程(unix下可以用进程管理)来负责维护连接状态。
  总之,长连接和短连接的选择要视情况而定。
  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛
  2009年上半年全国计算机等级考试报名信息汇总
  2009年NCRE考试有新变化
  2009年全国计算机等级考试-大纲
  2009年上半年全国计算机二级考试试题及答案
  2009年上半年全国计算机等级考试试题答案汇总

相关文章


计算机二级考试C _C的迷宫游戏计算机二级考试
计算机二级考试C _C推箱子游戏计算机二级考试
二级C 辅导:C 中的EXIT与析构函数计算机二级考试
二级C 辅导:VC 编译错误信息大全计算机二级考试
二级考试C 辅导:C 长连接和短连接计算机二级考试
二级考试C 辅导:有关缺省变量值的限制计算机二级考试
二级考试C 辅导:C 类的友元成员计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛