锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久www成人免费毛片麻豆,一区二区91,日韩午夜av在线http://www.shnenglu.com/lijialian/archive/2008/02/23/43130.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sat, 23 Feb 2008 10:10:00 GMThttp://www.shnenglu.com/lijialian/archive/2008/02/23/43130.htmlhttp://www.shnenglu.com/lijialian/comments/43130.htmlhttp://www.shnenglu.com/lijialian/archive/2008/02/23/43130.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/43130.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/43130.htmlhttp://www.microsoft.com/msj/0298/hood0298.aspx



]]>
濡備綍鏍規(guī)嵁crash鍦板潃鎵懼埌瀵瑰簲鐨勮鍙?/title><link>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Thu, 03 May 2007 02:44:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/23360.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/23360.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/23360.html</trackback:ping><description><![CDATA[<p>鏈夋椂鍊欐垜浠殑紼嬪簭crash浜?jiǎn)锛屼細(xì)鍑虹庮C竴涓猚rash鐣岄潰鎻愮ず鎴戜滑鍦ㄤ粈涔堜綅緗腑鏂簡(jiǎn)銆傛垜浠浣曟牴鎹繖涓腑鏂湴鍧鎵懼埌瀵瑰簲鐨勮鍙峰憿錛?/p> <p>瑕佹兂杈懼埌榪欐牱鐨勭洰鐨勶紝棣栧厛瑕佽繘琛屼竴浜涘伐紼嬪睘鎬х殑閰嶇疆銆?/p> <p>c/c++->甯歌->璋冭瘯淇℃伅鏍煎紡->紼嬪簭鏁版嵁搴?br>c/c++->浼樺寲->浼樺寲->紱佺敤<br>閾炬帴鍣?>璋冭瘯->鐢熸垚璋冭瘯淇℃伅->鏄?br>            ->鐢熸垚鏄犲皠鏂囦歡->鏄?br>            ->鏄犲皠鏂囦歡鍚嶇О->$(OutDir)/$(ProjectName).map<br>            ->鏄犲皠瀵煎嚭->鏄?br>            ->鏄犲皠琛?>鏄?/p> <p>1    int main (int argc, char* argv[])<br>2   {<br>3       char * p = 0;<br>4       *p = 'c';<br>5       return 0;<br>6 }</p> <p>褰撴墽琛岀▼搴忕殑鏃跺欙紝鏄劇ず“test1.exe涓殑0x0040100e澶勬湭澶勭悊鐨勫紓甯革細(xì)0xc000005:鍐欏叆浣嶇疆0x00000000鏃跺彂鐢熻闂啿紿?#8221;</p> <p><br>榪欎釜鏃跺欐潵鐪嬩竴涓媘ap鏂囦歡銆傞鍏堢湅鍒扮殑鏄弬鑰冪殑鍔犺澆鍦板潃錛?Preferred load address is 00400000</p> <p>Timestamp is 4639462c (Thu May 03 10:17:16 2007)</p> <p style="color: red;"> Preferred load address is 00400000</p> <p> Start         Length     Name                   Class<br> 0001:00000000 00003b58H .text                   CODE<br> 0002:00000000 000000c4H .idata$5                DATA<br> 0002:000000d0 00000c40H .rdata                  DATA<br> 0002:00000d10 00000048H .rdata$debug            DATA<br> 0002:00000d60 00000008H .rdata$sxdata           DATA<br> 0002:00000d68 00000004H .rtc$IAA                DATA<br> 0002:00000d6c 00000004H .rtc$IZZ                DATA<br> 0002:00000d70 00000004H .rtc$TAA                DATA<br> 0002:00000d74 00000004H .rtc$TZZ                DATA<br> 0002:00000d78 00000014H .idata$2                DATA<br> 0002:00000d8c 00000014H .idata$3                DATA<br> 0002:00000da0 000000c4H .idata$4                DATA<br> 0002:00000e64 00000366H .idata$6                DATA<br> 0002:000011ca 00000000H .edata                  DATA<br> 0003:00000000 00000004H .CRT$XCA                DATA<br> 0003:00000004 00000004H .CRT$XCAA               DATA<br> 0003:00000008 00000004H .CRT$XCZ                DATA<br> 0003:0000000c 00000004H .CRT$XIA                DATA<br> 0003:00000010 00000008H .CRT$XIC                DATA<br> 0003:00000018 00000004H .CRT$XIZ                DATA<br> 0003:0000001c 00000004H .CRT$XPA                DATA<br> 0003:00000020 00000004H .CRT$XPZ                DATA<br> 0003:00000024 00000004H .CRT$XTA                DATA<br> 0003:00000028 00000004H .CRT$XTZ                DATA<br> 0003:00000030 00000274H .data                   DATA<br> 0003:000002c0 00000598H .bss                    DATA</p> <p>crash鍦板潃璁$畻錛歝alculation: crash_address - preferred_load_address - 0x1000<br>                            0x0040100e -0x00400000-0x1000=0x0000000e</p> <p>鎺ョ潃鍦╩ap涓煡鎵懼搴旂殑obj</p> <p> Address         Publics by Value              Rva+Base     Lib:Object<br><br> 0000:00000000       __except_list              00000000     <absolute><br> 0000:00000002       ___safe_se_handler_count   00000002     <absolute><br><span style="color: red;"> 0001:00000000       _main                      00401000 f   test1.obj</span><br> 0001:00000017       __amsg_exit                00401017 f   LIBC:crt0.obj<br> 0001:0000003c       _mainCRTStartup            0040103c f   LIBC:crt0.obj<br> 0001:00000203       ___crtExitProcess          00401203 f   LIBC:crt0dat.obj</p> <br> <p>鏈鍚庢牴鎹畂bj鍜岃綆楃殑鍊煎湪map涓壘絎竴涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆</p> <p>Line numbers for .\release\test1.obj(d:\test\test1\test1\test1.cpp) segment .text<br><br>     2 0001:00000000     3 0001:00000004     4 0001:0000000b     5 0001:00000011<br></p> <p>鐒跺悗鍦?map涓煡鎵劇涓涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆</p> <p>鎵浠ユ垜浠殑涓柇浣嶇疆鏄湪絎?琛?br></p><img src ="http://www.shnenglu.com/lijialian/aggbug/23360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-05-03 10:44 <a href="http://www.shnenglu.com/lijialian/archive/2007/05/03/23360.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濂界殑宸ュ叿http://www.shnenglu.com/lijialian/archive/2007/03/07/19391.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Wed, 07 Mar 2007 15:29:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/03/07/19391.htmlhttp://www.shnenglu.com/lijialian/comments/19391.htmlhttp://www.shnenglu.com/lijialian/archive/2007/03/07/19391.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/19391.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/19391.html

]]>
濡備綍鐢╳indug鍒嗘瀽dump鏂囦歡(榪樺師鍫嗘爤淇℃伅)http://www.shnenglu.com/lijialian/archive/2007/03/07/19389.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Wed, 07 Mar 2007 15:17:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/03/07/19389.htmlhttp://www.shnenglu.com/lijialian/comments/19389.htmlhttp://www.shnenglu.com/lijialian/archive/2007/03/07/19389.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/19389.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/19389.html棣栧厛鐢▇*kb,瀵熺湅鎵鏈夌殑綰跨▼
鐒跺悗瀵繪壘Filter鍏抽敭瀛楁墍鍦ㄧ殑綰跨▼,鍋囪鍑洪棶棰樼殑綰跨▼涓?2,.

棣栧厛灝嗙嚎紼?璁劇疆涓哄綋鍓嶇嚎紼嬶細(xì) ~2s
鍥犱負(fù)XcpFilter鐨勭粨鏋勪綋涓紝絎?涓弬鏁拌〃紺哄紓甯鎬俊鎭殑鎸囬拡錛岀3涓弬鏁版槸涓婁笅鏂囩殑鎸囬拡銆?br>鍋囪args to child
    0x0001 0xb5f78 0x45235

鎵ц.exr 0xb5f78
鎵ц.cxr 0x45235

鎵ц.kb灝卞彲浠ヨ繕鍘熷爢鏍堜俊鎭簡(jiǎn)



]]>
TP_Reactor 瀛︿範(fàn)絎旇http://www.shnenglu.com/lijialian/archive/2007/02/25/18971.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sun, 25 Feb 2007 12:41:00 GMThttp://www.shnenglu.com/lijialian/archive/2007/02/25/18971.htmlhttp://www.shnenglu.com/lijialian/comments/18971.htmlhttp://www.shnenglu.com/lijialian/archive/2007/02/25/18971.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/18971.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/18971.html闃呰鍏ㄦ枃

]]>
select_reactor鐨勫師鐮佸涔?fàn)绗旇?/title><link>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Sat, 24 Feb 2007 12:30:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/18950.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/18950.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/18950.html</trackback:ping><description><![CDATA[     鎽樿: 棣栧厛浠庡畾涔変竴涓猺eactor寮濮嬨侫CE_TP_Reactor select_reactor_one(g_unOneMaxHandle, 0, 0, 0, 1); 涓婇潰鐨勮繖鍙ヨ瘽瑙﹀彂浜?jiǎn)涓涓嬬殑涓浜涜涓恒備富瑕佸氨鏄粰event_handlers_鍒嗛厤浜?jiǎn)鍐呭瓨銆傝繖閲屽氨鍐沖畾浜?jiǎn)浣犺兘鏀寔澶殲畱鏉q炴帴 int ACE_Select_React...  <a href='http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/lijialian/aggbug/18950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-02-24 20:30 <a href="http://www.shnenglu.com/lijialian/archive/2007/02/24/18950.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>N涓猂eactor鏄惁灝辨剰鍛崇潃鏀寔N*FD_SETSIZE涓繛鎺ュ憿錛?/title><link>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Thu, 22 Feb 2007 15:25:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/18917.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/18917.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/18917.html</trackback:ping><description><![CDATA[ <p>聽</p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <img id="Codehighlighter1_0_835_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_835_Open_Text.style.display='none'; Codehighlighter1_0_835_Closed_Image.style.display='inline'; Codehighlighter1_0_835_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /> <img id="Codehighlighter1_0_835_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_835_Closed_Text.style.display='none'; Codehighlighter1_0_835_Open_Image.style.display='inline'; Codehighlighter1_0_835_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /> <span id="Codehighlighter1_0_835_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span> <span id="Codehighlighter1_0_835_Open_Text"> <span style="COLOR: #008000">/*</span> <span style="COLOR: #008000">*******************************************************************<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽Copyright聽(c)聽2006,study-record聽home<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽All聽rights聽reservered.<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽鏂囦歡鍚嶇О聽:聽littersize.cpp聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽鎽樎犅犅犅犺聽:聽榪欎釜渚嬪瓙涓昏鏄敤鏉ラ獙璇佽繖鏍蜂竴涓棶棰樸傚綋鎴戜滑紼嬪簭涓湁n涓猺eactor鐨勬椂鍊欙紝鏄惁灝辨剰鍛崇潃鎴戜滑鏀寔n*FD_SETSIZE榪炴帴.<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽涓轟簡(jiǎn)楠岃瘉榪欎釜闂,鎴戜滑浼犻掍竴涓ぇ灝忎負(fù)2鐨勫肩粰ACE_Select_Reactor鐨勬瀯閫犲嚱鏁般傜湅鏄惁鏄彧鏀寔2涓繛鎺?<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽楠岃瘉緇撴灉琛ㄦ槑錛氬湪鏈緥瀛愪腑錛岀敱浜巃cceptor娉ㄥ唽鐢ㄦ帀浜?jiǎn)涓涓紝鑰屾垜浠粰瀹氱殑鏈澶х殑handle鏁頒負(fù)2,鎵浠ュ彧鑳芥帴鍙椾竴涓繛鎺ャ?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍦ㄥ懡浠よ涓嬭緭鍏ワ細(xì)telnet聽127.0.0.1聽1234聽,鍦ㄦ垜浠浜屾杈撳叆鏃訛紝<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍦ㄨ皟鐢╥nt聽nRet聽=聽m_Reactor->register_handler(pEvent,聽ACE_Event_Handler::READ_MASK);鐨勬椂鍊欎竴瀹氫細(xì)澶辮觸銆?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽浣嗘槸鍦ㄥ懡浠よ涓嬭緭鍏?telnet聽127.0.0.1聽2345聽,鍦ㄦ垜浠涓夋杈撳叆鐨勬椂鍊欙紝璋冪敤register_handler鐨勬椂鍊欐墠浼?xì)澶辫?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽浣嗘槸榪欐牱鐨勪竴孌典唬鐮佸瓨鍦ㄩ珮cpu鐨勯棶棰橈紝涔熷氨鏄綋鎶婂鎴風(fēng)鍏寵皟鐨勬椂鍊欙紝cpu鍗犵敤鐜囦細(xì)寰堥珮?鎯蟲兂鐪嬶紝涓轟粈涔堝憿錛?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鏈唬鐮佸彧鏄負(fù)浜?jiǎn)楠岃瘉涓浜涗笢瑗匡紝鏈夊緢澶氫笉鍚堢悊鐨勫湴鏂癸紝璇峰姟浠跨収銆?br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽褰撳墠鐗堟湰聽:聽1.0<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*聽浣溌犅犅犅犺吢?聽study-record聽聽聽2007-2-22<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />*<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />********************************************************************</span> <span style="COLOR: #008000">*/</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Thread_Manager.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Select_Reactor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Reactor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/Event_Handler.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/SOCK_Acceptor.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/SOCK_Stream.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ace/INET_Addr.h</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽size_t聽g_unOneMaxHandle聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">2</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽size_t聽g_unTwoMaxhandle聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">4</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">static</span> <span style="COLOR: #000000">聽ACE_THR_FUNC_RETURN聽event_loop_one聽(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">arg)聽<br /><img id="Codehighlighter1_1173_1321_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1173_1321_Open_Text.style.display='none'; Codehighlighter1_1173_1321_Closed_Image.style.display='inline'; Codehighlighter1_1173_1321_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1173_1321_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1173_1321_Closed_Text.style.display='none'; Codehighlighter1_1173_1321_Open_Image.style.display='inline'; Codehighlighter1_1173_1321_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1173_1321_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1173_1321_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">reacator聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽static_cast</span> <span style="COLOR: #000000"><</span> <span style="COLOR: #000000">ACE_Reactor聽</span> <span style="COLOR: #000000">*></span> <span style="COLOR: #000000">(arg);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">owner(ACE_Thread::self());<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">run_reactor_event_loop();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">static</span> <span style="COLOR: #000000">聽ACE_THR_FUNC_RETURN聽event_loop_two聽(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">arg)聽<br /><img id="Codehighlighter1_1378_1525_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1378_1525_Open_Text.style.display='none'; Codehighlighter1_1378_1525_Closed_Image.style.display='inline'; Codehighlighter1_1378_1525_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1378_1525_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1378_1525_Closed_Text.style.display='none'; Codehighlighter1_1378_1525_Open_Image.style.display='inline'; Codehighlighter1_1378_1525_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1378_1525_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1378_1525_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">reacator聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽static_cast</span> <span style="COLOR: #000000"><</span> <span style="COLOR: #000000">ACE_Reactor聽</span> <span style="COLOR: #000000">*></span> <span style="COLOR: #000000">(arg);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">owner(ACE_Thread::self());<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reacator</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">run_reactor_event_loop();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #0000ff">class</span> <span style="COLOR: #000000">聽TestHandleEvent:聽</span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">聽ACE_Event_Handler<br /><img id="Codehighlighter1_1576_2006_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1576_2006_Open_Text.style.display='none'; Codehighlighter1_1576_2006_Closed_Image.style.display='inline'; Codehighlighter1_1576_2006_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1576_2006_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1576_2006_Closed_Text.style.display='none'; Codehighlighter1_1576_2006_Open_Image.style.display='inline'; Codehighlighter1_1576_2006_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_1576_2006_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1576_2006_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_input聽(ACE_HANDLE聽fd聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽ACE_INVALID_HANDLE)<br /><img id="Codehighlighter1_1650_1726_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1650_1726_Open_Text.style.display='none'; Codehighlighter1_1650_1726_Closed_Image.style.display='inline'; Codehighlighter1_1650_1726_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1650_1726_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1650_1726_Closed_Text.style.display='none'; Codehighlighter1_1650_1726_Open_Image.style.display='inline'; Codehighlighter1_1650_1726_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1650_1726_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1650_1726_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestHandleEvent::handle_input\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_close聽(ACE_HANDLE聽handle,聽ACE_Reactor_Mask聽close_mask)<br /><img id="Codehighlighter1_1805_1900_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1805_1900_Open_Text.style.display='none'; Codehighlighter1_1805_1900_Closed_Image.style.display='inline'; Codehighlighter1_1805_1900_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1805_1900_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1805_1900_Closed_Text.style.display='none'; Codehighlighter1_1805_1900_Open_Image.style.display='inline'; Codehighlighter1_1805_1900_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1805_1900_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1805_1900_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestHandleEvent::handle_close\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽delete聽</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_HANDLE聽get_handle(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">)聽</span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽<br /><img id="Codehighlighter1_1940_1971_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1940_1971_Open_Text.style.display='none'; Codehighlighter1_1940_1971_Closed_Image.style.display='inline'; Codehighlighter1_1940_1971_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1940_1971_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1940_1971_Closed_Text.style.display='none'; Codehighlighter1_1940_1971_Open_Image.style.display='inline'; Codehighlighter1_1940_1971_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_1940_1971_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_1940_1971_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽peer.get_handle();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_SOCK_Stream聽peer;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">class</span> <span style="COLOR: #000000">聽TestAcceptor聽:聽</span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">聽ACE_Event_Handler<br /><img id="Codehighlighter1_2055_2943_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2055_2943_Open_Text.style.display='none'; Codehighlighter1_2055_2943_Closed_Image.style.display='inline'; Codehighlighter1_2055_2943_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2055_2943_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2055_2943_Closed_Text.style.display='none'; Codehighlighter1_2055_2943_Open_Image.style.display='inline'; Codehighlighter1_2055_2943_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_2055_2943_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2055_2943_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_input聽(ACE_HANDLE聽fd聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽ACE_INVALID_HANDLE)<br /><img id="Codehighlighter1_2129_2372_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2129_2372_Open_Text.style.display='none'; Codehighlighter1_2129_2372_Closed_Image.style.display='inline'; Codehighlighter1_2129_2372_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2129_2372_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2129_2372_Closed_Text.style.display='none'; Codehighlighter1_2129_2372_Open_Image.style.display='inline'; Codehighlighter1_2129_2372_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2129_2372_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2129_2372_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽TestHandleEvent</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽pEvent聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽TestHandleEvent;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.accept(pEvent</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">peer);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽nRet聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽m_Reactor</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">register_handler(pEvent,聽ACE_Event_Handler::READ_MASK);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">if</span> <span style="COLOR: #000000">聽(</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">==</span> <span style="COLOR: #000000">聽nRet)<br /><img id="Codehighlighter1_2316_2356_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2316_2356_Open_Text.style.display='none'; Codehighlighter1_2316_2356_Closed_Image.style.display='inline'; Codehighlighter1_2316_2356_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2316_2356_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2316_2356_Closed_Text.style.display='none'; Codehighlighter1_2316_2356_Open_Image.style.display='inline'; Codehighlighter1_2316_2356_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span id="Codehighlighter1_2316_2356_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2316_2356_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽delete聽pEvent;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽pEvent聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽NULL;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">virtual</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽handle_close聽(ACE_HANDLE聽handle,聽ACE_Reactor_Mask聽close_mask)<br /><img id="Codehighlighter1_2451_2561_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2451_2561_Open_Text.style.display='none'; Codehighlighter1_2451_2561_Closed_Image.style.display='inline'; Codehighlighter1_2451_2561_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2451_2561_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2451_2561_Closed_Text.style.display='none'; Codehighlighter1_2451_2561_Open_Image.style.display='inline'; Codehighlighter1_2451_2561_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2451_2561_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2451_2561_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_DEBUG((LM_DEBUG,聽</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">TestAcceptor::handle_close\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">));<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.close();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽delete聽</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor(ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor):m_Reactor(reactor)<br /><img id="Codehighlighter1_2624_2630_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2624_2630_Open_Text.style.display='none'; Codehighlighter1_2624_2630_Closed_Image.style.display='inline'; Codehighlighter1_2624_2630_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2624_2630_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2624_2630_Closed_Text.style.display='none'; Codehighlighter1_2624_2630_Open_Image.style.display='inline'; Codehighlighter1_2624_2630_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2624_2630_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2624_2630_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽open(unsigned聽</span> <span style="COLOR: #0000ff">short</span> <span style="COLOR: #000000">聽usport)<br /><img id="Codehighlighter1_2667_2800_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2667_2800_Open_Text.style.display='none'; Codehighlighter1_2667_2800_Closed_Image.style.display='inline'; Codehighlighter1_2667_2800_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2667_2800_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2667_2800_Closed_Text.style.display='none'; Codehighlighter1_2667_2800_Open_Image.style.display='inline'; Codehighlighter1_2667_2800_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2667_2800_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2667_2800_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_INET_Addr聽addr(usport);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽acceptor.open(addr);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽m_Reactor</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">register_handler(</span> <span style="COLOR: #0000ff">this</span> <span style="COLOR: #000000">,聽ACE_Event_Handler::ACCEPT_MASK);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_HANDLE聽get_handle(</span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000">)聽</span> <span style="COLOR: #0000ff">const</span> <span style="COLOR: #000000">聽<br /><img id="Codehighlighter1_2840_2878_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2840_2878_Open_Text.style.display='none'; Codehighlighter1_2840_2878_Closed_Image.style.display='inline'; Codehighlighter1_2840_2878_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2840_2878_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2840_2878_Closed_Text.style.display='none'; Codehighlighter1_2840_2878_Open_Image.style.display='inline'; Codehighlighter1_2840_2878_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽</span> <span id="Codehighlighter1_2840_2878_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2840_2878_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽acceptor.get_handle();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000">:<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_SOCK_Acceptor聽acceptor;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽m_Reactor;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000">;<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽main聽(</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽argc,聽</span> <span style="COLOR: #0000ff">char</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">argv[])<br /><img id="Codehighlighter1_2982_3593_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2982_3593_Open_Text.style.display='none'; Codehighlighter1_2982_3593_Closed_Image.style.display='inline'; Codehighlighter1_2982_3593_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2982_3593_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2982_3593_Closed_Text.style.display='none'; Codehighlighter1_2982_3593_Open_Image.style.display='inline'; Codehighlighter1_2982_3593_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_2982_3593_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.shnenglu.com/images/dot.gif" /> </span> <span id="Codehighlighter1_2982_3593_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Select_Reactor聽select_reactor_one(g_unOneMaxHandle,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor_one聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽ACE_Reactor(</span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000">select_reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Select_Reactor聽select_reactor_two(g_unTwoMaxhandle,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,聽</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Reactor</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">聽reactor_two聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽ACE_Reactor(</span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000">select_reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor聽test_acceptor(reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽test_acceptor.open(</span> <span style="COLOR: #000000">1234</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽TestAcceptor聽test_acceptorw(reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽test_acceptorw.open(</span> <span style="COLOR: #000000">2345</span> <span style="COLOR: #000000">);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">spawn(event_loop_one,聽reactor_one);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">spawn(event_loop_two,聽reactor_two);<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000">聽ACE_Thread_Manager::instance()</span> <span style="COLOR: #000000">-></span> <span style="COLOR: #000000">wait();<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> </div> <img src ="http://www.shnenglu.com/lijialian/aggbug/18917.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2007-02-22 23:25 <a href="http://www.shnenglu.com/lijialian/archive/2007/02/22/18917.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>window涓婂浣曡緗墠鑳借幏鍙杁ump鏂囦歡http://www.shnenglu.com/lijialian/archive/2006/12/10/16214.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sun, 10 Dec 2006 04:52:00 GMThttp://www.shnenglu.com/lijialian/archive/2006/12/10/16214.htmlhttp://www.shnenglu.com/lijialian/comments/16214.htmlhttp://www.shnenglu.com/lijialian/archive/2006/12/10/16214.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/16214.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/16214.html鍦ㄤ互涓嬬殑榪欎釜緗戝潃璁茶堪浜?jiǎn)濡備綍鍦▁p鍜?000涓婂浣曡緗紵
http://publib.boulder.ibm.com/infocenter/wasinfo/v4r0/index.jsp?topic=/com.ibm.support.was40.doc/html/Crash/swg21113013.html

鐜板湪鎴戝憿錛屽氨鍋氫簡(jiǎn)鎼繍宸ワ紝鎼埌榪欓噷^_^銆?br />
Solution
  1. Open a command prompt window.

  2. Enter the command drwtsn32.exe.

    The following window will display:
    • For Windows 2000:



    • For Windows XP:



  3. In the Log File Path field, type the location to where you want the DrWatson log to be stored.

  4. In the Crash Dump field, type the file name and location where you want the user.dmp file to be stored.

  5. Make sure that the following options are selected:
    1. Dump Symbol Table
    2. Dump All Thread Contents
    3. Visual Notification
    4. Create Crash Dump File

  6. If you are running Windows XP, set Crash Dump Type to NT4 Full Compatible.

  7. From a command prompt, enter drwtsn32 -i to re-enable Dr. Watson as your default Windows debugger. This will make the necessary changes in the Windows registry.










]]>
涓浜涘父鐢ㄧ殑瀹氫綅闂鐨勬柟娉?/title><link>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html</link><dc:creator>涓鍔ㄤ笉濡備竴闈?/dc:creator><author>涓鍔ㄤ笉濡備竴闈?/author><pubDate>Sat, 09 Dec 2006 12:04:00 GMT</pubDate><guid>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html</guid><wfw:comment>http://www.shnenglu.com/lijialian/comments/16180.html</wfw:comment><comments>http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lijialian/comments/commentRss/16180.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lijialian/services/trackbacks/16180.html</trackback:ping><description><![CDATA[錛戯紟瀹氫綅榪涚▼鍒板簳鏄寕鍦ㄥ摢閲?br />銆銆psstack 榪涚▼ID > 鏂囦歡鍚嶇О<br />聽聽聽 聽聽 cat 鏂囦歡鍚嶇О | c++filt > 鍏朵粬鐨勬枃浠躲銆銆<br />2.聽聽 snoopy鎶撳寘<br />聽聽聽聽 a.鍏堢敤ifconfig鏌ュ嚭璁懼鍚嶇О錛屽亣璁句負(fù)bge0<br />聽聽聽 b. snoop -d bge0 -o 鏂囦歡鏂囨垚銆鐩殑鏈哄櫒鐨処P鍦板潃<br />聽聽聽 c.snoopy from ip鍦板潃銆to ip鍦板潃<br />銆銆<br />聽聽 3.鎶擄絼锝曪綅锝愬寘涔嬪悗鐢╳indug鍒嗘瀽銆傝繖閲岀殑瀛﹂棶灝卞ぇ浜?jiǎn)銆傜洰鍓嶆鍦ㄥ涔?fàn)涓?br /><img src ="http://www.shnenglu.com/lijialian/aggbug/16180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lijialian/" target="_blank">涓鍔ㄤ笉濡備竴闈?/a> 2006-12-09 20:04 <a href="http://www.shnenglu.com/lijialian/archive/2006/12/09/16180.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>寮傛I/Ohttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.html涓鍔ㄤ笉濡備竴闈?/dc:creator>涓鍔ㄤ笉濡備竴闈?/author>Sat, 07 Oct 2006 05:57:00 GMThttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.htmlhttp://www.shnenglu.com/lijialian/comments/13410.htmlhttp://www.shnenglu.com/lijialian/archive/2006/10/07/13410.html#Feedback0http://www.shnenglu.com/lijialian/comments/commentRss/13410.htmlhttp://www.shnenglu.com/lijialian/services/trackbacks/13410.html
璧勬簮錛歨ttp://www.zahui.com/html/9/35437.htm

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美另类国产| 亚洲欧洲日夜超级视频| 亚洲一区二区三区在线播放| 欧美福利专区| 美女主播一区| 美女精品在线| 国产亚洲免费的视频看| 久久久久久亚洲精品中文字幕| 欧美一区不卡| 亚洲国产欧美不卡在线观看| 亚洲精品少妇30p| 欧美视频一二三区| 久久激情一区| 欧美精品18+| 亚洲一区二区网站| 欧美一区二区三区视频免费| 亚洲国产高清在线| 99天天综合性| 激情文学综合丁香| 亚洲三级观看| 国产欧美精品一区| 亚洲女同在线| 久久精品国产一区二区电影| 日韩一级视频免费观看在线| 亚洲欧美精品在线观看| 在线国产亚洲欧美| 亚洲国产精品久久久| 亚洲在线第一页| 久久久久se| 一本色道久久综合亚洲精品小说 | 日韩亚洲欧美成人一区| 国产欧美一区二区三区国产幕精品| 你懂的网址国产 欧美| 欧美日韩一区二区高清| 久久天天躁狠狠躁夜夜爽蜜月| 欧美精品一区二区三区视频| 久久婷婷影院| 国产美女一区| 中文亚洲视频在线| 亚洲精品黄色| 久久99伊人| 性欧美超级视频| 欧美日韩国产在线播放网站| 久久综合伊人| 国产偷久久久精品专区| 亚洲精选国产| 亚洲精选在线观看| 久久午夜色播影院免费高清| 久久精品国产久精国产爱| 欧美激情视频给我| 欧美高清在线播放| 影音先锋中文字幕一区二区| 亚洲午夜在线视频| 一区二区三区成人精品| 玖玖视频精品| 欧美激情二区三区| 亚洲第一网站免费视频| 久久成人久久爱| 欧美在线视频免费观看| 国产精品久久久一区二区三区| 最新亚洲视频| 99国产精品99久久久久久| 欧美91大片| 欧美激情亚洲| av成人天堂| 欧美日韩福利视频| 中文一区二区| 午夜久久久久久| 国产欧美日韩精品专区| 亚洲欧美日韩一区二区在线| 午夜精品一区二区三区在线视| 欧美性开放视频| 中文国产成人精品| 性亚洲最疯狂xxxx高清| 国产精品性做久久久久久| 亚洲午夜一区二区| 久久av在线看| 亚洲福利小视频| 欧美精品一区二区高清在线观看| 亚洲电影免费在线| 国产精品亚洲网站| 性亚洲最疯狂xxxx高清| 欧美一区二区视频97| 国产视频在线观看一区二区三区| 久久不射中文字幕| 欧美激情精品久久久久久大尺度| 亚洲免费av网站| 国产精品色婷婷| 久久成人这里只有精品| 亚洲风情亚aⅴ在线发布| 久久精品电影| 亚洲欧美一区二区精品久久久| 国产精品一区在线观看| 久久蜜桃资源一区二区老牛 | 老司机免费视频一区二区| 亚洲欧洲一级| 国产精品国产三级国产专播品爱网| 午夜在线电影亚洲一区| 欧美国产精品日韩| 亚洲欧美国产不卡| 伊人久久大香线| 欧美三级欧美一级| 久久久久国色av免费看影院 | 欧美成人日韩| 亚洲一区二区日本| 在线观看视频欧美| 国产精品久久久久久久浪潮网站| 久久久噜久噜久久综合| 9国产精品视频| 另类专区欧美制服同性| 亚洲午夜精品一区二区| 亚洲国产精品久久久| 国产日韩精品在线播放| 欧美日韩色一区| 久久久夜精品| 亚洲综合精品四区| 亚洲日韩欧美视频一区| 美国十次成人| 久久国产精品久久久久久电车| 亚洲精品乱码久久久久久日本蜜臀| 国产乱子伦一区二区三区国色天香| 免费欧美在线| 久久免费的精品国产v∧| 亚洲综合精品一区二区| 一区二区激情小说| 亚洲激情第一区| 免费中文日韩| 可以看av的网站久久看| 欧美亚洲系列| 欧美一区二区三区在线看 | 亚洲黄色成人| 亚洲电影免费| 影音先锋久久| 国内精品一区二区三区| 国产乱码精品一区二区三| 国产精品久久久久一区二区三区 | 欧美日韩精品在线| 欧美激情精品久久久六区热门| 亚洲精华国产欧美| 蜜臀久久99精品久久久画质超高清 | 精品999网站| 国产亚洲一区二区三区在线观看| 国产精品一区久久久久| 国产精品免费网站在线观看| 国产精品porn| 国产精品私房写真福利视频| 国产精品超碰97尤物18| 国产精品久久久久久久久久久久| 欧美三级午夜理伦三级中视频| 欧美欧美天天天天操| 欧美另类专区| 国产精品a级| 国产精品一区久久久| 欧美aⅴ一区二区三区视频| 91久久综合| 亚洲毛片一区二区| 99精品视频免费观看视频| 一区二区三区久久网| 中文一区二区| 欧美一区二区福利在线| 老鸭窝毛片一区二区三区| 欧美韩日一区| 国产精品多人| 国模吧视频一区| 亚洲国产日日夜夜| 亚洲一区一卡| 久久久久久网址| 欧美国产日韩在线| 亚洲另类自拍| 欧美主播一区二区三区| 免费观看一级特黄欧美大片| 欧美日韩精品一区| 国产一区二区三区无遮挡| 亚洲福利视频在线| 亚洲欧美激情视频| 免费欧美在线| 一区二区三区不卡视频在线观看| 亚洲欧美网站| 欧美国产精品va在线观看| 国产精品爽黄69| 亚洲精品1区| 久久国产精品亚洲77777| 欧美激情中文字幕一区二区| 一本色道久久99精品综合| 欧美专区日韩专区| 欧美日韩综合在线| 亚洲第一免费播放区| 欧美一站二站| 亚洲精品美女在线观看| 午夜精彩国产免费不卡不顿大片| 免费在线观看成人av| 国产噜噜噜噜噜久久久久久久久| 91久久极品少妇xxxxⅹ软件| 欧美一区二区三区视频在线| 最新日韩在线视频| 久久亚洲视频| 激情五月综合色婷婷一区二区| 亚洲已满18点击进入久久| 欧美激情第4页| 久久精品系列|