锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠干狠狠久久,久久精品久久久久观看99水蜜桃,精品无码久久久久久午夜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浜嗭紝浼?xì)鍑虹庮C竴涓猚rash鐣岄潰鎻愮ず鎴戜滑鍦ㄤ粈涔堜綅緗腑鏂簡銆傛垜浠浣曟牴鎹繖涓腑鏂湴鍧鎵懼埌瀵瑰簲鐨勮鍙峰憿錛?/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灝卞彲浠ヨ繕鍘熷爢鏍堜俊鎭簡



]]>
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); 涓婇潰鐨勮繖鍙ヨ瘽瑙﹀彂浜嗕竴涓嬬殑涓浜涜涓恒備富瑕佸氨鏄粰event_handlers_鍒嗛厤浜嗗唴瀛樸傝繖閲屽氨鍐沖畾浜嗕綘鑳芥敮鎸佸灝戞潯榪炴帴 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" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽涓轟簡楠岃瘉榪欎釜闂,鎴戜滑浼犻掍竴涓ぇ灝忎負(fù)2鐨勫肩粰ACE_Select_Reactor鐨勬瀯閫犲嚱鏁般傜湅鏄惁鏄彧鏀寔2涓繛鎺?<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽楠岃瘉緇撴灉琛ㄦ槑錛氬湪鏈緥瀛愪腑錛岀敱浜巃cceptor娉ㄥ唽鐢ㄦ帀浜嗕竴涓紝鑰屾垜浠粰瀹氱殑鏈澶х殑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ù)浜嗛獙璇佷竴浜涗笢瑗匡紝鏈夊緢澶氫笉鍚堢悊鐨勫湴鏂癸紝璇峰姟浠跨収銆?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鍦ㄤ互涓嬬殑榪欎釜緗戝潃璁茶堪浜嗗浣曞湪xp鍜?000涓婂浣曡緗紵
http://publib.boulder.ibm.com/infocenter/wasinfo/v4r0/index.jsp?topic=/com.ibm.support.was40.doc/html/Crash/swg21113013.html

鐜板湪鎴戝憿錛屽氨鍋氫簡鎼繍宸ワ紝鎼埌榪欓噷^_^銆?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鍒嗘瀽銆傝繖閲岀殑瀛﹂棶灝卞ぇ浜嗐傜洰鍓嶆鍦ㄥ涔?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

]]>
亚洲欧美另类日本久久国产真实乱对白 | 精品国产VA久久久久久久冰| 人妻少妇久久中文字幕一区二区| 亚洲中文久久精品无码| 精品久久久久久成人AV| 99久久免费只有精品国产| 香蕉久久永久视频| 嫩草影院久久国产精品| 久久人人爽人人爽人人片AV东京热| 亚洲国产一成人久久精品| 国产精品99久久精品爆乳| 国内精品九九久久精品| 91亚洲国产成人久久精品| 久久精品国产亚洲AV不卡| 国产亚州精品女人久久久久久| 久久亚洲熟女cc98cm| 亚洲国产精品久久久久婷婷老年 | 人人狠狠综合久久88成人| 国产三级观看久久| 久久久久AV综合网成人| 99久久这里只精品国产免费| 国产精品热久久无码av| 国产成人精品久久二区二区| 狠狠色丁香婷婷久久综合五月| 美女写真久久影院| 久久精品免费一区二区三区| 中文国产成人精品久久不卡| 中文字幕无码av激情不卡久久| 91精品免费久久久久久久久| 精品亚洲综合久久中文字幕| 狠狠色狠狠色综合久久| 午夜视频久久久久一区| 久久99国产精品成人欧美| 69SEX久久精品国产麻豆| 精品久久8x国产免费观看| 久久久久亚洲AV无码麻豆| 国内精品久久久久影院一蜜桃| 狠狠色丁香久久婷婷综合| 亚洲精品乱码久久久久久蜜桃图片| 香蕉aa三级久久毛片| 人人妻久久人人澡人人爽人人精品 |