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

Life & Code

代碼是咒語,我是魔法師

ACE_Rector + UDP 報錯. .

?

#include? " stdafx.h "
#include?
" ace/OS_NS_time.h "
#include?
" ace/Log_Msg.h "
#include?
" ace/Reactor.h "
#include?
" ace/Event_Handler.h "
#include?
" ace/INET_Addr.h "
#include?
" ace/SOCK_Dgram.h "
#include?
" ace/TP_Reactor.h "
#include?
" ace/WFMO_Reactor.h "

class ?ClientRecv?:? public ?ACE_Event_Handler
{
public :
????
virtual ? ~ ClientRecv?() {}

????
int ?open?( const ?ACE_INET_Addr? & bind_addr);

????
// ?Get?this?handler's?I/O?handle.
???? virtual ?ACE_HANDLE?get_handle?( void )? const
????
{? return ? this -> udp.get_handle();?}

????
virtual ? int ?handle_input?(ACE_HANDLE?fd? = ?ACE_INVALID_HANDLE);

????
// ?Called?when?this?handler?is?removed?from?the?ACE_Reactor.
???? virtual ? int ?handle_close?(ACE_HANDLE?handle,
????????ACE_Reactor_Mask?close_mask);
????
????ACE_SOCK_Dgram?udp;
}
;


int
ClientRecv::open?(
const ?ACE_INET_Addr? & bind_addr)
{
????
if ?( this -> udp.open?(bind_addr,? 1 )? == ? - 1 )
????????ACE_ERROR_RETURN?((LM_ERROR,
????????ACE_TEXT?(
" %p\n " ),
????????ACE_TEXT?(
" udp.open " )),
????????
- 1 );
????
????
return ? this -> reactor?() -> register_handler
????????(
this ,?ACE_Event_Handler::READ_MASK?);
}



int ?
ClientRecv::handle_close?(ACE_HANDLE?handle,
??????????????????????????ACE_Reactor_Mask?close_mask)
{
????
if ?(close_mask? == ?ACE_Event_Handler::WRITE_MASK)
????????
return ? 0 ;
????close_mask?
= ?ACE_Event_Handler::ALL_EVENTS_MASK? |
????????ACE_Event_Handler::DONT_CALL;
????
this -> reactor?() -> remove_handler?( this ,?close_mask);
????
this -> udp.close();
????delete?
this ;
????
return ? 0 ;
}


int ?
ClientRecv::handle_input?(ACE_HANDLE?fd?)
{
????
char ??buffer[ 8192 ]? = ? { 0 } ;
????ACE_INET_Addr??peer_addr;
????
if ( - 1 ? == ? this -> udp.recv(buffer, 8192 ,peer_addr))
????????ACE_ERROR_RETURN?((LM_ERROR,
????????ACE_TEXT?(
" %p\n " ),
????????ACE_TEXT?(
" udp.recv " )),
????????
- 1 );
????
????ACE_DEBUG((LM_INFO,
" %s\n " ,peer_addr.get_host_addr()));
????
return ? 0 ;
}


DWORD?WINAPI?LoopThread(LPVOID?lparam)
{
????ACE_Reactor::instance?()
-> run_reactor_event_loop?();
????
return ?? 0 ;
}


int ?_tmain( int ?argc,?_TCHAR * ?argv[])
{
????ACE_INET_Addr?bind_addr(
10703 );
????ClientRecv??client;
????????client.reactor(ACE_Reactor::instance?());??
????
if ( - 1 ? == ?client.open(bind_addr))
????
{
????????
return ? - 1 ;
????}

????
????CreateThread(NULL,NULL,LoopThread,
0 , 0 , 0 );
????ACE_INET_Addr?send_addr;
????
for ( int ?i = 1024 ;i < 3333 ;i ++ )
????
{
????????ACE_DEBUG((LM_INFO,
" %d?\n " ,i));
????????send_addr.
set (i, " 192.168.3.147 " );
????????Sleep(
5000 );
????????
if (client.udp.send( " ttt " , 3 ,send_addr)? == ? - 1 )
????????
{
????????????ACE_DEBUG((LM_INFO,
" %p " ));
????????????
break ;
????????}

????}

????system(
" pause " );
????ACE_Reactor::instance?()
-> end_reactor_event_loop?();
????
return ? 0 ;
}




報錯:?
udp.recv:?connection?reset?
p?:?handle?is?not?a?socket?

莫非反應(yīng)器只能用于TCP? , 沒辦法,先用WSAAsyncSelect吧。

posted on 2006-10-20 10:10 橙子 閱讀(989) 評論(0)  編輯 收藏 引用 所屬分類: ACE

<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

導(dǎo)航

統(tǒng)計

常用鏈接

留言簿(10)

隨筆分類

隨筆檔案

相冊

收藏夾

搜索

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美freesex交免费视频| 午夜一区二区三视频在线观看 | 性做久久久久久久久| 日韩写真视频在线观看| 欧美午夜无遮挡| 久久国产一二区| 久久青草福利网站| 日韩亚洲欧美在线观看| 一本综合久久| 国产日产欧美一区| 欧美fxxxxxx另类| 欧美黄色日本| 欧美在线视频在线播放完整版免费观看| 亚洲一区欧美一区| 黄色资源网久久资源365| 亚洲第一搞黄网站| 国产精品ⅴa在线观看h| 久久综合久久综合久久| 欧美激情1区| 性色av香蕉一区二区| 久久久亚洲影院你懂的| 一区二区三区视频免费在线观看| 亚洲一区二区三区在线视频| 好看的亚洲午夜视频在线| 欧美福利在线| 国产日韩欧美不卡在线| 亚洲国产精品久久久久秋霞蜜臀| 亚洲午夜激情| 久久成人综合视频| 亚洲最新色图| 久久久久国产一区二区| 在线视频精品| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品久久久久91| 老色鬼精品视频在线观看播放| 欧美日韩国产影片| 国产精品久久久久影院色老大 | 亚洲欧美成人综合| 亚洲日本在线观看| 亚洲欧美国产va在线影院| 亚洲二区免费| 欧美一区二区三区的| 这里只有精品丝袜| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美wwwwww| 国产日韩亚洲欧美精品| 亚洲美女视频| 91久久精品视频| 久久国产精品亚洲va麻豆| 亚洲天堂黄色| 欧美精品成人在线| 欧美成人官网二区| 在线观看精品| 久久久夜夜夜| 另类国产ts人妖高潮视频| 国产日韩免费| 欧美一级久久久久久久大片| 欧美一区国产在线| 国产精品乱码妇女bbbb| 99精品国产高清一区二区| 一本色道久久88综合亚洲精品ⅰ| 毛片av中文字幕一区二区| 久久综合色婷婷| 好男人免费精品视频| 久久精品国产一区二区电影| 久久久免费av| 黄色一区二区三区| 久久频这里精品99香蕉| 欧美黑人一区二区三区| 亚洲黄色成人久久久| 久色婷婷小香蕉久久| 嫩草成人www欧美| 亚洲精品日本| 欧美三级电影网| 亚洲一区不卡| 久久久久久久久久久久久女国产乱| 久久国产色av| 麻豆国产精品777777在线| 亚洲成人在线网站| 欧美精品久久99久久在免费线| 亚洲欧洲一区二区天堂久久 | 午夜精品久久久久久久久久久久久| 欧美三日本三级少妇三99| 亚洲制服少妇| 久久综合电影一区| 91久久国产综合久久蜜月精品| 欧美大片在线观看一区二区| 亚洲另类视频| 午夜亚洲福利在线老司机| 国产一区在线视频| 免费在线亚洲| 亚洲男同1069视频| 欧美激情一区二区| 亚洲一区久久久| 激情视频一区| 欧美日韩日本视频| 日韩亚洲视频| 欧美日韩精品一区二区在线播放| 一区二区三区免费网站| 久久久亚洲高清| 日韩午夜电影在线观看| 国产精一区二区三区| 欧美a级片网站| 亚洲欧美激情视频在线观看一区二区三区| 快播亚洲色图| 亚洲在线观看免费| 亚洲黄色成人久久久| 国产区精品视频| 欧美日韩另类综合| 猛男gaygay欧美视频| 亚洲欧美日韩国产一区| 亚洲三级电影全部在线观看高清 | 亚洲精品国产精品乱码不99| 国产精品亚洲网站| 欧美精品videossex性护士| 欧美伊人久久| 亚洲午夜免费视频| 日韩午夜电影在线观看| 欧美成人黑人xx视频免费观看| 久久高清福利视频| 亚洲永久网站| 亚洲理伦电影| 在线观看不卡| 一区二区视频免费在线观看| 国产精品一级二级三级| 欧美日韩一区二区三区四区在线观看 | 欧美在线1区| 亚洲一区二区不卡免费| 亚洲精品看片| 亚洲国产日日夜夜| 欧美不卡在线| 久久久亚洲影院你懂的| 久久精品国产免费观看| 欧美一区2区视频在线观看| 一区二区三区高清在线观看| 亚洲国产美国国产综合一区二区| 狠狠做深爱婷婷久久综合一区 | 国产精品海角社区在线观看| 欧美日韩三级在线| 欧美日韩激情网| 欧美精品在线视频观看| 欧美人与性动交a欧美精品| 欧美国产高潮xxxx1819| 欧美激情91| 欧美日韩另类一区| 国产精品mm| 国产欧美日韩综合精品二区| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩国产天堂| 欧美三级电影精品| 国产美女高潮久久白浆| 国产一级精品aaaaa看| 韩国福利一区| 亚洲欧洲日本国产| 日韩亚洲国产精品| 亚洲一区在线播放| 久久成年人视频| 久久久一二三| 亚洲国产欧美另类丝袜| 日韩一区二区电影网| 一区二区三区视频在线看| 午夜精品亚洲| 麻豆9191精品国产| 国产原创一区二区| 欧美成人国产va精品日本一级| 亚洲电影第1页| 一区二区三欧美| 午夜在线不卡| 免费在线看成人av| 欧美性开放视频| 伊人精品成人久久综合软件| 一二三四社区欧美黄| 欧美一区二区三区播放老司机| 久久久久久香蕉网| 亚洲黄网站在线观看| 亚洲淫性视频| 欧美18av| 国产色爱av资源综合区| 91久久久久久久久| 性伦欧美刺激片在线观看| 欧美成人午夜剧场免费观看| aaa亚洲精品一二三区| 欧美在线免费观看视频| 欧美理论电影在线观看| 国产乱码精品| 一区二区三区色| 另类专区欧美制服同性| 日韩一级精品| 久久综合影音| 国产亚洲高清视频| 一区二区三区国产盗摄| 欧美暴力喷水在线| 亚洲欧美综合国产精品一区| 欧美人与性动交cc0o| 亚洲大片av| 久久精品99无色码中文字幕| 亚洲美女视频在线免费观看| 男人插女人欧美| 国产亚洲欧洲| 午夜亚洲影视|