垃圾堆
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2009年3月
>
日
一
二
三
四
五
六
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
統計
隨筆 - 15
文章 - 0
評論 - 32
引用 - 0
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2009年6月 (2)
2009年5月 (2)
2009年3月 (1)
2008年7月 (2)
2008年6月 (6)
2008年4月 (1)
2008年3月 (1)
搜索
最新評論
1.?re: Firefox插件的技術難關已經解決了,現在可以像ActiveX一樣用了
where is "稍后放文章出來"?
--doyle
2.?re: UDP使用IOCP
可否共享一下??
我的郵件地址:Email.liuzhihong@gmail.com
--劉志
3.?re: HelloCpp開發日記:網站性能優化之文件服務器分離技術
@阿福1
是的,CPU是個很大的問題。
--亨德列克
4.?re: HelloCpp開發日記:網站性能優化之文件服務器分離技術
WEB SERVICES是一種工業標準,但是對于性能卻不是最好的。
如果是一個很大的文件,就算帶寬不是問題,把二進制數據轉換成BAS64本身就要消耗大量的CPU資源。
--阿福1
5.?re: HelloCpp開發日記:網站性能優化之文件服務器分離技術
@空明流轉
不是我!
--亨德列克
閱讀排行榜
1.?UDP使用IOCP(6963)
2.?使用GDI+來播放GIF(2795)
3.?關于利用DirectShow開發自己的Filter(2498)
4.?VC中使用XMLHTTP,解決異步模式下無響應(2227)
5.?HelloCpp開發日記:網站性能優化之文件服務器分離技術(1561)
評論排行榜
1.?UDP使用IOCP(11)
2.?HelloCpp開發日記:網站性能優化之文件服務器分離技術(10)
3.?關于利用DirectShow開發自己的Filter(5)
4.?使用GDI+來播放GIF(2)
5.?我眼中的構架(2)
UDP使用IOCP
別的廢話不多說了,基本流程和TCP下一樣,只不過說一點需要注意的。
在WSARecvFrom成功以后,IOCP得到了投遞,處理完了這個數據,這個時候應該重新發起一個WSARecvFrom投遞了,這個時候要特別注意,
不要重新分配一個Overlapped,而要復用當前這個,不然在GetQueued的時候,會報錯,報0xC000000005,讀取0x00000010錯誤。
網上的IOCP都是TCP的,UDP的資料太少,這里提出一個要注意的地方,以使后來人避免走彎路
posted on 2008-07-29 16:52
亨德列克
閱讀(6963)
評論(11)
編輯
收藏
引用
Comments
#
re: UDP使用IOCP
孤單
Posted @ 2008-08-03 14:26
問題是UDP有必要用IOCP嗎.根本不明白TCP用IOCP的意義.UDP直接開個接受和處理循環比IOCP還IOCP了.
回復
更多評論
#
re: UDP使用IOCP
亨德列克
Posted @ 2008-08-03 19:45
@孤單
當你有一個服務,提供了TCP和UDP的接口,這樣用IOCP去Loop會很方便,而且IOCP去Loop比自己開線程去用Block,IO吞吐量會大一些。IOCP不是TCP的專利,謝謝你的回復
回復
更多評論
#
re: UDP使用IOCP
塔吉
Posted @ 2008-10-11 01:48
hi,hendricLee,
我現在做一個項目,也需要再UDP中采用IOCP的方式,但一直有問題。可否將這部分源碼共享一下呢?
我的信箱是windteller@163.com
謝謝。
回復
更多評論
#
re: UDP使用IOCP
sb1250
Posted @ 2008-12-08 15:46
有個問題 我第一次WSARecvFrom是失敗的不知道是怎么回事
后面用ReadFile可以 可是第一次接收到的數據 出不來 這個是怎么回事呢?
這個問題能說明下嗎?謝謝
可以的話 也發份DEMO給我參考下 我的郵箱sb1250@163.com
回復
更多評論
#
re: UDP使用IOCP
xujie
Posted @ 2009-02-09 17:56
看到您關于UDP接收時應注意的事項非常有啟發.但是按照您這個思路去修改調用WSARecvFrom的邏輯,在局網依然出現0xC000000005,讀取0x00000010錯誤。而程序在本機兩個UDP端口之間對跑時不出任何問題。如果方便的話能夠將Demo發給我一份?xujie@goumang.com
回復
更多評論
#
re: UDP使用IOCP
Aking
Posted @ 2009-03-18 13:54
原來還有這個注意事項呀。
我開始還在考慮,開個線程專門去投遞一定的WSARecvFrom。
這樣意味著,同時只能投遞一個WSARecvFrom了哦?
博主能不能加我的qq(85623288)或msn(x1aon1ao@hotmail.com),請教些東西,我在實現UDP使用IOCP的過程中出現了點問題
回復
更多評論
#
re: UDP使用IOCP
doorkey
Posted @ 2009-04-06 14:13
樓主,如果一次只能投遞一個 WSARecvFrom 那用IOCP的UDP和直接用一個線程一直來Rec UDP那有什么大的區別呢??
回復
更多評論
#
re: UDP使用IOCP
亨德列克
Posted @ 2009-04-06 23:34
@doorkey
如果你是TCP和UDP混著用,那么可以考慮用IOCP;如果只用UDP,用不用IOCP確實沒有區別
回復
更多評論
#
re: UDP使用IOCP
doorkey
Posted @ 2009-04-07 12:34
我自己寫了一下,UDP的IOCP完全可以用一個線程來
投遞多個 WSARecvFrom 的。
回復
更多評論
#
re: UDP使用IOCP
doorkey
Posted @ 2009-04-07 12:34
樓主能不能加我的QQ:9717005 交流交流。
回復
更多評論
#
re: UDP使用IOCP
劉志
Posted @ 2009-07-16 18:45
可否共享一下??
我的郵件地址:Email.liuzhihong@gmail.com
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 亨德列克
精品久久久久久亚洲
|
亚洲国产成人久久精品99
|
国产成人精品久久一区二区三区av
|
久久午夜夜伦鲁鲁片免费无码影视
|
久久亚洲精品无码观看不卡
|
91精品国产色综久久
|
久久天堂AV综合合色蜜桃网
|
亚洲va久久久噜噜噜久久天堂
|
久久久久久久久波多野高潮
|
亚洲色欲久久久综合网东京热
|
一级A毛片免费观看久久精品
|
亚洲äv永久无码精品天堂久久
|
久久亚洲国产成人影院网站
|
日韩亚洲欧美久久久www综合网
|
国产亚洲色婷婷久久99精品
|
久久国产高清字幕中文
|
77777亚洲午夜久久多喷
|
99久久99这里只有免费的精品
|
国产精品欧美久久久天天影视
|
91性高湖久久久久
|
伊人久久大香线蕉综合5g
|
A狠狠久久蜜臀婷色中文网
|
久久亚洲日韩精品一区二区三区
|
久久精品国产亚洲AV无码娇色
|
办公室久久精品
|
亚洲中文字幕无码久久2017
|
久久久久亚洲精品无码蜜桃
|
国产99久久久久久免费看
|
色诱久久av
|
久久久亚洲欧洲日产国码二区
|
亚洲综合精品香蕉久久网97
|
久久精品无码一区二区app
|
久久久久青草线蕉综合超碰
|
精品九九久久国内精品
|
国产午夜电影久久
|
亚洲国产精品久久久天堂
|
久久精品视频91
|
亚洲午夜精品久久久久久人妖
|
国产成人久久精品一区二区三区
|
国产一区二区三精品久久久无广告
|
亚洲AV无码成人网站久久精品大
|