莊周夢蝶

          生活、程序、未來
             :: 首頁 ::  ::  :: 聚合  :: 管理

          ACE_Select_Reactor在win32上編譯的小問題

          Posted on 2009-02-03 15:40 dennis 閱讀(927) 評論(0)  編輯  收藏 所屬分類: unix網絡編程
              ACE_Reactor在windows上默認不是使用ACE_Select_Reactor,而是ACE_WFMO_Reactor(封裝了WaitForMultipleObjects和WSAEventSelect)。如果想選擇ACE_Select_Reactor,如:

          ACE_Select_Reactor select_reactor;
          ACE_Reactor reactor (
          &select_reactor);

              那么VC需要啟用/GR編譯選項,具體做法就是在項目屬性c/c++的語言一欄中啟用RTTI信息即可。在選擇了ACE_Select_Reactor之后,啟動進程后在ProcessExplorer果然可以看到進程的TCP屬性中建立了兩個互連的TCP連接,用以notify的實現。





          主站蜘蛛池模板: 兴仁县| 甘德县| 辽宁省| 和平县| 盐津县| 高州市| 平远县| 澜沧| 桐乡市| 黑水县| 大兴区| 武城县| 长顺县| 略阳县| 和林格尔县| 买车| 邢台县| 攀枝花市| 平顶山市| 黄山市| 呼伦贝尔市| 佛冈县| 浦江县| 阿克| 沅江市| 扎鲁特旗| 崇信县| 长丰县| 革吉县| 萍乡市| 民乐县| 临西县| 晋江市| 遂平县| 双流县| 阿坝县| 荥经县| 乐至县| 长沙市| 泸西县| 昆明市|