html



长连接是一旦一个client登陆上server,其与server之间的连接就不关闭,无论他们之间进行了多少次交易,直到client退出登陆或网络出现问题。

这样的技术在联机交易系统实现有利于提高效率。

    
短连接是client每发一个请求就与server建立一个连接。交易完毕后关闭连接。这样的技术实现较长连接简单。

长:connect连上后不断开,进行多次收发操作.    
短:每次都connect,完毕任务后马上断开,下次重连.    
     
一般都是accept后启动一个线程去处理,该线程中的处理大致例如以下  
   
  短连接:  
  run(){  
      read           //读取请求包  
      process     //处理  
      write         //应答处理结果  
  }  
   
  长连接:  
  run(){  
    while(NotEnd){  
        read  
        process  
        write  
      }  
  }

版权声明:本文为博主原创文章,未经博主同意不得转载。
举报
  • 本文已收录于下面专栏:
0条评论
<html>

Related Posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注