师去白

      我的程序人生

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2013年1月13日

摘要: 做了这么久的网络游戏, 总结下长连接和短连接概念 长连接是建立socket之后,一直不关闭该socket, 一般是tcp协议,我们知道tcp是双工的, 能够保证cs两端可以互发数据。 短连接建立socket之后,做一次很短的交互(只发不收,或者发了就收)之后,就关闭该socket,一般都是基于http(在tcp之上)优缺点 长连接的优点:节省建立连接的时间;服务器能够感知客户端,可以向客户端主动推送消息 长连接的缺点:占用服务器的fd资源;使逻辑变复杂,需要关注断线等各种异常处理;负载均衡比较复杂 短连接的优点:简单,容易进行负载均衡,节省服务器的fd 短连接的缺点:每次都要建立连... 阅读全文
posted @ 2013-01-13 23:04 liuchen 阅读(2765) 评论(0) 推荐(0) 编辑