锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品人人做人人妻人人玩,精品人妻伦一二三区久久,丁香狠狠色婷婷久久综合http://m.shnenglu.com/whspecial/category/20720.htmlzh-cnWed, 30 Oct 2013 16:42:50 GMTWed, 30 Oct 2013 16:42:50 GMT60UNIX緗戠粶緙栫▼璇諱功絎旇http://m.shnenglu.com/whspecial/archive/2013/10/31/204011.htmlwhspecialwhspecialWed, 30 Oct 2013 16:32:00 GMThttp://m.shnenglu.com/whspecial/archive/2013/10/31/204011.htmlhttp://m.shnenglu.com/whspecial/comments/204011.htmlhttp://m.shnenglu.com/whspecial/archive/2013/10/31/204011.html#Feedback0http://m.shnenglu.com/whspecial/comments/commentRss/204011.htmlhttp://m.shnenglu.com/whspecial/services/trackbacks/204011.html
   (1)TCP濂楁帴鍙g紪紼?/strong>
   榪欓噷浠嬬粛鍚勪釜鎺ュ彛鍑芥暟錛?br />   1 鏂囦歡鎻忚堪絎?/span>
   錛峴ocket(int domain, int type, int protocol); //鐢熸垚鏂囦歡鎻忚堪絎?/span>
   錛峛ind(int sockfd, struct sockaddr *my_addr, int addrlen); //灝嗘湰鍦扮殑涓涓鍙g粦瀹氬埌fd涓婏紝涓鑸彧闇瑕佸湪server绔?/span>
   2 鏈嶅姟绔?/span>
   錛峫isten(int sockfd, int backlog); //鏈変袱涓綔鐢細1,灝嗕富鍔ㄥ鎺ュ彛鍙樹負琚姩濂楁帴鍙?2,璁劇疆鏈澶ц繛鎺ユ暟backlog
   錛峚ccept(int sockfd, void *addr, int *addrlen); //涓哄緩绔嬪ソ鐨勮繛鎺ョ敓鎴愪竴涓柊鐨刦d
   3 瀹㈡埛绔?/span>
   錛峜onnect(int sockfd, struct sockaddr *serv_addr, int addrlen); //榪涜socket榪炴帴
   4 閫氫俊
   錛峴end(int sockfd, const void *msg, int len, unsigned int flags); //鍙戦佽姹?/span>
   錛峳ecv(int sockfd, void *buf, int len, unsigned int flags); //鎺ユ敹璇鋒眰



   (2)I/O澶氳礬澶嶇敤
   I/O澶氳礬澶嶇敤鏄寚鍐呮牳涓鏃﹀彂鐜拌繘紼嬫寚瀹氱殑涓涓垨鑰呭涓狪O鏉′歡鍑嗗璇誨彇錛屽畠灝遍氱煡璇ヨ繘紼嬨傛寜鐓с奤NIX緗戠粶緙栫▼銆嬬殑璇存硶錛孖/O澶氳礬澶嶇敤鐢ㄤ簬浠ヤ笅涓夌鎯呭喌錛?br />   a)涓涓猅CP鏈嶅姟鍣ㄦ棦瑕佸鐞嗙洃鍚鎺ュ彛錛屽張瑕佸鐞嗗凡榪炴帴濂楁帴鍙o紱
   b)涓涓湇鍔″櫒鏃㈣澶勭悊TCP錛屽張瑕佸鐞哢DP錛?br />   c)褰撳鎴風澶勭悊澶氫釜鎻忚堪瀛楋紙姣斿澶勭悊浜や簰寮忚緭鍏ュ拰緗戠粶濂楁帴鍙o級
   鐩墠琚箍娉涗嬌鐢ㄧ殑鏄痵elect鍜宔poll錛?br />   2.1,select
   int select(int maxfdp1,fd_set *readset,fd_set *writeset,fd_set *exceptset,const struct timeval *timeout)
   絎竴涓弬鏁版寚瀹氭渶澶х殑fd鏁扮洰錛屼腑闂翠笁涓垎鍒槸琚洃鎺х殑璇匯佸啓銆佸紓甯哥殑fd闆嗭紝鏈鍚庝竴涓槸瓚呮椂鏃墮棿銆俿elect鍑芥暟浼氶樆濉炵瓑寰咃紝鐩村埌鐩戞帶鐨刦d闆嗕腑鏈塮d灝辯華錛屾垨鑰呭凡緇忚秴鏃躲?br />   2.2,epoll
   epoll鐩告瘮浜巗elect錛屼富瑕佺殑濂藉鍦ㄤ簬瀹冧笉鍍弒elect涓鏍峰幓杞fd闆嗭紝鑰屾槸鐢卞唴鏍稿幓瑙﹀彂錛涘彟澶栧畠鏀寔鏇村ぇ鐨刦d涓暟

   (3)緗戠粶鏈嶅姟鍣ㄦā鍨?/strong>
   鍏跺疄緗戠粶鏈嶅姟鍣ㄦā鍨嬭繕鏄瘮杈冨鏉傜殑錛屾湁涓綃囨瘮杈冪粡鍏哥殑鏂囩珷鍙仛c10K problem錛岄摼鎺ュ涓嬶細http://www.kegel.com/c10k.html
   榪欓噷璁板綍鐨勬槸寰堢畝鍗曠殑鍑犵澶氱嚎紼婽CP鏈嶅姟鍣ㄦā鍨嬶紝欏轟究鍙互姣旇緝涓嬶細
   2.1 涓葷嚎紼媋ccept錛屼負姣忎釜client鍒涘緩涓涓嚎紼?br />   2.2 浣跨敤綰跨▼姹狅紝鍏ㄩ儴accept錛屽綋鏈夎繛鎺ユ潵鐨勬椂鍊欏叾涓煇涓嚎紼嬭繘琛屽鐞?br />   2.3 浣跨敤綰跨▼姹狅紝涓葷嚎紼媋ccept錛屽綋鏈夎繛鎺ユ潵鐨勬椂鍊欎富綰跨▼灝嗗叾鏀懼叆闃熷垪錛岀敱宸ヤ綔綰跨▼榪涜澶勭悊錛堢敓浜ц?娑堣垂鑰呮ā鍨嬶級
   1鏂規榪囦簬棰戠箒鍦拌繘琛岀嚎紼嬪垱寤洪攢姣侊紝2鏂規鍦ㄤ竴涓繛鎺ヨ繃鏉ユ椂浼氬甫鏉ユ儕緹ょ幇璞★紝3鏂規浼氭瘮鍓嶄袱涓柟妗堣濂戒竴浜涖?img src ="http://m.shnenglu.com/whspecial/aggbug/204011.html" width = "1" height = "1" />

whspecial 2013-10-31 00:32 鍙戣〃璇勮
]]>
午夜视频久久久久一区| 久久精品九九亚洲精品| 日本福利片国产午夜久久| jizzjizz国产精品久久| 99久久久精品免费观看国产| 国产成人久久精品激情| 精品国产青草久久久久福利| 久久亚洲天堂| 久久夜色精品国产噜噜麻豆| aaa级精品久久久国产片| 久久国产成人| 久久久久亚洲AV无码网站| 国产日韩久久免费影院| 久久精品卫校国产小美女| 99久久精品日本一区二区免费| 亚洲成色999久久网站| 久久伊人影视| 伊人久久大香线蕉无码麻豆 | 青青青国产成人久久111网站| 国产美女久久精品香蕉69| 国产成人精品久久综合| 天天做夜夜做久久做狠狠| 久久国产精品无码HDAV| 久久精品国产亚洲Aⅴ蜜臀色欲| 一本大道久久东京热无码AV| 亚洲精品蜜桃久久久久久| 久久99精品综合国产首页| 久久久久国色AV免费观看| 精品综合久久久久久98| 最新久久免费视频| 久久伊人色| 精品久久久久久久| 国产偷久久久精品专区| 青青青青久久精品国产h久久精品五福影院1421| 伊人久久大香线蕉无码麻豆| 中文字幕久久欲求不满| 无码八A片人妻少妇久久| 欧美综合天天夜夜久久| 亚洲精品乱码久久久久久蜜桃图片| 久久99国产精品久久| 中文字幕日本人妻久久久免费|