青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

IOCP完成端口源代碼

Posted on 2011-07-04 11:40 chugf 閱讀(4191) 評論(13)  編輯 收藏 引用

關于IOCP完成端口的介紹有很多,這里就不介紹概念了。

如果不考慮跨平臺問題,在Windows下IOCP(I/O Completion Port,I/O完成端口)是性能最好的一種I/O模型。

以下是本人開發的IO完成端口服務器/客戶端介紹:

名稱:x-net

版本:1.0.0

特點:針對TCP網絡通訊進行封裝,使用widows下效率最高的IOCP通訊方式,工程包括服務端和客戶端。
      可應用于即時網絡通訊、跨平臺網絡通訊等。
功能:
      1、支持多用戶并發連接通訊,理論支持10000+在線用戶,實際運行5000+左右
      2、支持自定義通訊頭協議,代碼里實現了一個簡單的組包拆包功能
      3、支持轉發通訊包服務
      4、支持文件下載上傳

說明:
使用了開源日志庫log4cplus,網址:http://log4cplus.sourceforge.net/
簡單用例見test目錄:
test.vcxproj             -- VS2010工程
test_2005.vcproj   -- VS2005工程

源代碼下載地址:http://code.google.com/p/x-net/

Feedback

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-04 15:15 by Enic
樓主,你確定你用的是Window IOCP技術?

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-04 21:22 by 會員管理系統
感謝博主分享,下下來調試下看效果如何先

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-04 23:11 by 漂漂
編譯有兩個問題:可能是版本沒有對應。
#include "Queue.h"
#include "Queue.h"

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-05 09:45 by chugf
我在VS2010和VS2005下都編譯成功的,“Queue.h”文件在“include”目錄下的

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-05 09:45 by chugf
@Enic
有問題嗎?
有錯誤歡迎指正.

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-05 14:44 by Benjamin
vc10編譯test編譯錯誤:
LNK1104: cannot open file 'xnet_d.lib'
VC10編譯xnet的編譯錯誤:
fatal error LNK1104: cannot open file 'xnet_d.lib'
x-net\source\queue.cpp(2): fatal error C1083: Cannot open include file: 'comm\Queue.h': No such file or directory
x-net\source\iocp.cpp(2): fatal error C1083: Cannot open include file: 'comm\IOCP.h': No such file or directory

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-05 15:20 by chugf
@Benjamin
把#include "comm\Queue.h"改為#include "queue.h"
#include "comm\IOCP.h"改為#include "iocp.h"
我在修改路徑的時候忘記改.cpp文件了,不好意思

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-05 23:04 by Benjamin
改過頭文件后,VC10運行test錯誤:
\x-net\bin\debug\log4cplusD.dll', Cannot find or open the PDB file;

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-06 09:05 by chugf
@Benjamin
開源日志庫log4cplus,網址:http://log4cplus.sourceforge.net/
下載后自己編譯一下就OK了,我沒有打包進去

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-06 12:26 by Marvin
國內的高手越來越多了

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-07 22:21 by 放屁阿狗
linux里面的iocp叫epoll,反正很多人老提這個iocp,原理其實也很簡單,直接由kernel調度反射回user空間的函數地址,提高效率,但往往軟件的性能不是在于連接數和底層通信性能的提高,而是軟件的其他應用部分做的很差,比如不考慮數據的訪問負荷等等,這些問題不注意,下面做的再好也是白搭,所以我覺得比較無趣

# re: IOCP完成端口源代碼  回復  更多評論   

2011-07-08 09:01 by chugf
@放屁阿狗
我只是提供一個通訊架構,而不是一個完整的解決方案。網上有開源的ACE,功能肯定比我的強大。

# re: IOCP完成端口源代碼  回復  更多評論   

2012-12-11 13:55 by jacey
我喜歡!感謝樓主!

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


posts - 5, comments - 22, trackbacks - 0, articles - 0

Copyright © chugf

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区精彩视频| 国产精品jvid在线观看蜜臀 | 欧美aaa级| 欧美日韩精品二区| 久久男人资源视频| 国产精品vip| 欧美国产在线电影| 韩国三级在线一区| 一区二区三区高清| 在线视频欧美日韩| 欧美粗暴jizz性欧美20| 美日韩精品免费| 欧美成人xxx| 亚洲人成网站精品片在线观看| 午夜精品国产精品大乳美女| 亚洲欧美日韩成人| 亚洲午夜精品一区二区| 欧美黄色影院| 国产精品99久久久久久白浆小说 | 欧美伊人久久| 国产精品一区二区黑丝| 亚洲视频免费在线| 亚洲永久免费观看| 国产精品久久福利| 亚洲黄色av一区| 亚洲人成网站影音先锋播放| 永久免费精品影视网站| 久久另类ts人妖一区二区| 久久综合五月| 国产精品网站在线| 久久久久久久国产| 亚洲另类一区二区| 欧美在线观看一区二区| 在线国产欧美| 欧美精品啪啪| 亚洲影音一区| 亚洲高清不卡在线观看| 亚洲午夜女主播在线直播| 国产一区二区成人久久免费影院| 美女亚洲精品| 欧美一区二区三区在| 亚洲国产精品一区在线观看不卡| 亚洲一区二区三区视频播放| 在线精品亚洲| 国产色爱av资源综合区| 欧美日韩蜜桃| 免费影视亚洲| 久久综合激情| 免费观看一级特黄欧美大片| 日韩午夜激情电影| 黄色欧美日韩| 国产精品美女久久久免费| 欧美精品日韩精品| 免费观看成人www动漫视频| 欧美一区二区三区的| 夜夜嗨av一区二区三区免费区 | 亚洲综合导航| 99国内精品| 一区二区三区产品免费精品久久75 | 在线精品观看| 日韩午夜视频在线观看| 国产精品大片| 国产精品毛片一区二区三区| 欧美另类在线观看| 欧美精品尤物在线| 国产精品v一区二区三区| 99热在线精品观看| 一区二区在线观看av| 欧美伊人久久久久久久久影院| 一区二区三区精品在线| 99精品视频免费在线观看| 亚洲看片一区| 亚洲欧美欧美一区二区三区| 亚洲欧美www| 久久精品视频va| 欧美激情精品| 国内精品国产成人| 亚洲精品国精品久久99热| 99视频在线观看一区三区| 亚洲一二三区在线| 久久久久国产一区二区| 亚洲人成在线播放| 香蕉成人伊视频在线观看 | 国产区亚洲区欧美区| 黄色精品一区| 午夜激情综合网| 女仆av观看一区| 亚洲午夜一区| 久久精品国产99精品国产亚洲性色 | 欧美一区二区三区电影在线观看 | 欧美专区亚洲专区| 亚洲激情啪啪| 亚洲香蕉在线观看| 久久婷婷国产综合精品青草| 亚洲黄色免费网站| 欧美精品三级日韩久久| 亚洲人体影院| 亚洲日本中文字幕区| 欧美日韩免费观看一区三区| 日韩亚洲欧美成人一区| 亚洲日本欧美天堂| 欧美激情一区二区在线| 亚洲精品一区二区三区av| 亚洲精品日韩在线| 国产精品成人一区| 欧美一区二区女人| 久久久久久午夜| 一区二区久久| 久久久久国产精品厨房| 亚洲欧洲综合另类在线| 99视频在线观看一区三区| 国产精品视频xxxx| 欧美va天堂va视频va在线| 欧美日韩成人在线观看| 欧美一级免费视频| 欧美成人精品1314www| 亚洲综合第一页| 女同性一区二区三区人了人一 | 亚洲国产天堂久久综合| 一区二区三区视频在线看| 在线欧美日韩精品| 亚洲综合第一页| 一区二区三区四区在线| 久久全球大尺度高清视频| 亚洲欧洲日本国产| 亚洲观看高清完整版在线观看| 欧美理论电影网| 亚洲日本免费电影| 久久精品99国产精品日本| 亚洲午夜激情网页| 欧美日韩国产综合久久| 亚洲国产99| 亚洲靠逼com| 欧美国产日韩精品| 亚洲免费电影在线观看| 美女视频黄 久久| 欧美韩日精品| 欧美一区二区女人| 性做久久久久久久免费看| 国产精品五月天| 欧美一级播放| 狂野欧美性猛交xxxx巴西| 国产一区日韩二区欧美三区| 亚洲一区二区三区四区中文| 亚洲自拍偷拍麻豆| 国产精品网站在线观看| 亚洲欧美中文日韩v在线观看| 久久深夜福利免费观看| 伊人春色精品| 欧美日韩免费观看一区二区三区 | 亚洲午夜精品久久久久久浪潮| 亚洲精品在线三区| 欧美激情一级片一区二区| 夜夜嗨网站十八久久| 性欧美精品高清| 伊人久久男人天堂| 欧美日韩免费在线视频| 欧美在线免费看| 亚洲精选一区二区| 久久国产天堂福利天堂| 亚洲欧洲一区二区三区在线观看| 欧美天堂亚洲电影院在线播放| 久久成人精品一区二区三区| 亚洲激情影院| 久久综合99re88久久爱| 亚洲一区二区三区777| 在线观看欧美成人| 欧美午夜精品| 欧美成人第一页| 久久一二三四| 久久久噜噜噜久久狠狠50岁| 亚洲一区二区三区精品在线观看| 蜜乳av另类精品一区二区| 亚洲免费在线视频一区 二区| 亚洲第一页在线| 伊人婷婷久久| 欧美日韩八区| 欧美日韩国产在线观看| 欧美日本成人| 欧美三级视频在线播放| 国产精品国产a| 国产精品美女视频网站| 国产精品豆花视频| 国产精品美女久久久久久2018| 欧美日韩精品免费观看视一区二区| 欧美电影在线观看| 亚洲精品麻豆| 亚洲欧美日韩国产综合在线 | 新67194成人永久网站| 亚洲毛片在线免费观看| 亚洲国产一区二区三区在线播 | 久久免费视频在线观看| 久久精品视频免费| 玖玖综合伊人| 亚洲人成久久| 久久免费精品视频| 亚洲电影自拍| 夜夜嗨一区二区| 久久九九久久九九| 欧美精品粉嫩高潮一区二区|