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

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>
            亚洲黄色av一区| 久久精品国产亚洲一区二区| 久久精品在线免费观看| 亚洲欧美中文在线视频| 性欧美videos另类喷潮| 久久精品国产亚洲一区二区三区| 久久精品亚洲一区二区三区浴池| 久久婷婷综合激情| 亚洲国产99精品国自产| 亚洲国产欧美在线人成| 日韩午夜激情| 亚洲欧美www| 久久综合狠狠综合久久综合88| 欧美国产精品v| 国产精品成人一区二区三区夜夜夜 | 亚洲宅男天堂在线观看无病毒| 欧美一区二区成人| 女生裸体视频一区二区三区 | av成人免费| 性欧美videos另类喷潮| 蜜桃久久av| 国产欧美日本一区视频| 亚洲高清中文字幕| 欧美一区二区免费观在线| 猛干欧美女孩| 亚洲一区二区三区涩| 玖玖玖免费嫩草在线影院一区| 欧美性做爰猛烈叫床潮| 亚洲第一网站| 欧美一区二区在线免费观看| 亚洲狠狠丁香婷婷综合久久久| 中文国产成人精品| 欧美肥婆bbw| 国产一区欧美| 午夜欧美大尺度福利影院在线看 | 欧美一级电影久久| 亚洲国产婷婷| 久久一区二区三区超碰国产精品| 国产精品少妇自拍| 夜夜爽夜夜爽精品视频| 欧美高清一区| 久久久综合视频| 国产一区二区三区在线观看精品 | 一区二区国产日产| 欧美福利视频在线观看| 久久精品一区四区| 国产视频一区在线| 香蕉视频成人在线观看 | 欧美精品激情在线| 91久久精品视频| 麻豆精品视频在线观看| 性欧美1819sex性高清| 国产精品女人久久久久久| 亚洲一区视频在线观看视频| 亚洲美女区一区| 欧美日韩精品在线| 在线午夜精品自拍| 99国产麻豆精品| 欧美日一区二区在线观看| 99精品久久久| 亚洲精品在线一区二区| 欧美日韩视频专区在线播放| 一本色道久久综合亚洲二区三区| 亚洲黄色在线观看| 欧美日韩国产大片| 亚洲一区二区黄| 亚洲一区在线直播| 国产一区成人| 麻豆精品精华液| 欧美激情在线有限公司| 亚洲网站在线观看| 午夜精品一区二区三区在线播放| 国产午夜亚洲精品理论片色戒| 亚洲国产精品成人| 亚洲成人中文| 欧美日韩小视频| 欧美一区=区| 久热国产精品视频| 日韩网站在线| 亚洲少妇自拍| 一区二区三区在线观看欧美| 亚洲国产精品va在线看黑人| 欧美性猛交xxxx乱大交退制版 | 亚洲黄色一区| 国产麻豆成人精品| 欧美成人精品影院| 欧美调教vk| 老司机一区二区| 欧美日韩直播| 久久久久欧美精品| 欧美福利网址| 久久精品一区| 欧美日韩国产影院| 久久亚洲精品欧美| 欧美日韩精品免费观看视频| 久久久久久一区二区三区| 你懂的国产精品永久在线| 午夜精品一区二区三区在线播放| 久久免费视频在线| 午夜精品久久久| 欧美国产日韩在线| 久久精品一区二区三区中文字幕 | 亚洲高清视频一区二区| 一区二区三区日韩精品| 在线国产精品一区| 亚洲一区日韩在线| 亚洲精品中文字幕有码专区| 欧美一区二区三区日韩| 亚洲精品久久视频| 欧美一区二区在线| 亚洲影音先锋| 欧美精品1区2区| 免费成人毛片| 国内成人自拍视频| 亚洲性人人天天夜夜摸| 99亚洲一区二区| 欧美/亚洲一区| 毛片精品免费在线观看| 国产日韩欧美电影在线观看| 在线性视频日韩欧美| 亚洲美女啪啪| 免费欧美高清视频| 欧美承认网站| 亚洲国产mv| 久久综合色天天久久综合图片| 久久久久久亚洲精品中文字幕 | 欧美中文字幕精品| 久久国产88| 国产女人精品视频| 亚洲影视中文字幕| 亚洲欧美国产日韩中文字幕 | 亚洲乱码精品一二三四区日韩在线 | 好看的亚洲午夜视频在线| 亚洲视频999| 亚洲综合日本| 国产精品久久久久久超碰| 亚洲一区二区三区在线视频| 亚洲欧美激情精品一区二区| 国产精品国产三级国产普通话蜜臀| 日韩视频在线一区二区| 亚洲免费影视第一页| 国产精品天天看| 欧美一区二区三区在线| 麻豆乱码国产一区二区三区| 1024成人| 欧美日韩国产在线一区| 亚洲一区二区不卡免费| 久久电影一区| 亚洲国产精品激情在线观看| 欧美成人精品1314www| 亚洲国产欧美日韩| 亚洲婷婷国产精品电影人久久| 国产精品久久久久久五月尺| 午夜宅男久久久| 蜜桃av久久久亚洲精品| 亚洲另类在线视频| 欧美三级视频在线| 欧美中文在线免费| 亚洲国产一区二区三区a毛片 | 亚洲欧美大片| 国内精品视频在线观看| 美女精品国产| 一本色道久久综合精品竹菊| 欧美中文字幕在线| 亚洲欧洲日韩在线| 欧美性一区二区| 久久久7777| 日韩网站在线观看| 欧美在线综合视频| 亚洲精品少妇网址| 国产精品私房写真福利视频| 久久亚洲视频| 亚洲校园激情| 欧美大片91| 久久成人免费网| 亚洲美女精品久久| 狠狠色伊人亚洲综合网站色| 国产精品第2页| 欧美 日韩 国产精品免费观看| 亚洲网在线观看| 亚洲成人在线视频网站| 欧美专区亚洲专区| 一区二区三区久久久| 在线电影一区| 国产精品一区二区在线| 欧美激情小视频| 久久色在线播放| 午夜视频久久久| 夜夜爽av福利精品导航 | 中文一区字幕| 最新中文字幕一区二区三区| 国产亚洲欧美中文| 国产精品福利影院| 欧美精品一区视频| 麻豆精品国产91久久久久久| 久久国产精品久久w女人spa| 亚洲欧美激情精品一区二区| 一区二区三区av| 日韩午夜精品| 亚洲人成毛片在线播放|