锘??xml version="1.0" encoding="utf-8" standalone="yes"?>小处雏高清一区二区三区 ,欧美日韩成人激情,欧美1区免费http://www.shnenglu.com/mooyee/zh-cnSat, 11 Oct 2025 08:15:22 GMTSat, 11 Oct 2025 08:15:22 GMT60ACE閾炬帴澶辮觸涓渚?/title><link>http://www.shnenglu.com/mooyee/archive/2006/03/29/4708.html</link><dc:creator>stone</dc:creator><author>stone</author><pubDate>Wed, 29 Mar 2006 01:49:00 GMT</pubDate><guid>http://www.shnenglu.com/mooyee/archive/2006/03/29/4708.html</guid><wfw:comment>http://www.shnenglu.com/mooyee/comments/4708.html</wfw:comment><comments>http://www.shnenglu.com/mooyee/archive/2006/03/29/4708.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/mooyee/comments/commentRss/4708.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mooyee/services/trackbacks/4708.html</trackback:ping><description><![CDATA[鏈夌綉鍙嬮棶鍒?浠栧湪閾炬帴鐨勬椂鍊?浜х敓涓鍫嗛敊璇?br /><br />鎴戜滑榪樻槸鍏堢湅浠栫殑浠g爜鍚?<br /><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"><span style="COLOR: #008080">聽1</span><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽acetest2.cpp聽:聽Defines聽the聽entry聽point聽for聽the聽console聽application.<br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽client.cpp</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_main.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_string.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_sys_socket.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_unistd.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_stdlib.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_stdio.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/OS_NS_netdb.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#include聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace/Default_Constants.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />ACE_RCSID(SOCK_SAP,聽client,聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">client.cpp,v聽4.10聽2005/01/21聽02:19:20聽ossama聽Exp</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img id="Codehighlighter1_414_436_Open_Image" onclick="this.style.display='none'; Codehighlighter1_414_436_Open_Text.style.display='none'; Codehighlighter1_414_436_Closed_Image.style.display='inline'; Codehighlighter1_414_436_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_414_436_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_414_436_Closed_Text.style.display='none'; Codehighlighter1_414_436_Open_Image.style.display='inline'; Codehighlighter1_414_436_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_414_436_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_414_436_Open_Text"><span style="COLOR: #008000">/*</span><span style="COLOR: #008000">聽BSD聽socket聽client聽</span><span style="COLOR: #008000">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />ACE_TMAIN聽(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽argc,聽ACE_TCHAR聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">argv[])<br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img id="Codehighlighter1_483_2830_Open_Image" onclick="this.style.display='none'; Codehighlighter1_483_2830_Open_Text.style.display='none'; Codehighlighter1_483_2830_Closed_Image.style.display='inline'; Codehighlighter1_483_2830_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_483_2830_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_483_2830_Closed_Text.style.display='none'; Codehighlighter1_483_2830_Open_Image.style.display='inline'; Codehighlighter1_483_2830_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_483_2830_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_483_2830_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Initialize聽WinSock聽DLL聽on聽Win32<img src="http://www.shnenglu.com/images/dot.gif" /></span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">23</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽ACE_OS::socket_init聽(ACE_WSOCK_VERSION);<br /></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000">聽sockaddr_in聽saddr;<br /></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000">聽hostent聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">hp;<br /></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">聽ACE_TCHAR聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">host聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽argc聽</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">聽argv[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]聽:聽ACE_DEFAULT_SERVER_HOST;<br /></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽u_short聽port_num聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽htons聽(argc聽</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">聽ACE_OS::atoi聽(argv[</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">])聽:聽ACE_DEFAULT_SERVER_PORT);<br /></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽sockbufsize聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽argc聽</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">聽ACE_OS::atoi聽(argv[</span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">])聽:聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">聽buf[BUFSIZ];<br /></span><span style="COLOR: #008080">32</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽ACE_HANDLE聽s_handle;<br /></span><span style="COLOR: #008080">33</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽w_bytes;<br /></span><span style="COLOR: #008080">34</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽r_bytes;<br /></span><span style="COLOR: #008080">35</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">聽n;<br /></span><span style="COLOR: #008080">36</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">37</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Create聽a聽local聽endpoint聽of聽communication.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">38</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽((s_handle聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽ACE_OS::socket聽(PF_INET,聽SOCK_STREAM,聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">))聽</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">聽ACE_INVALID_HANDLE)<br /></span><span style="COLOR: #008080">39</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">socket</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">40</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">41</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽If聽a聽sockbufsize聽was聽specified,聽set聽it聽for聽both聽send聽and聽receive.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">42</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(sockbufsize聽</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">43</span><span style="COLOR: #000000"><img id="Codehighlighter1_1213_1605_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1213_1605_Open_Text.style.display='none'; Codehighlighter1_1213_1605_Closed_Image.style.display='inline'; Codehighlighter1_1213_1605_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1213_1605_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1213_1605_Closed_Text.style.display='none'; Codehighlighter1_1213_1605_Open_Image.style.display='inline'; Codehighlighter1_1213_1605_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽</span><span id="Codehighlighter1_1213_1605_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_1213_1605_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">44</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(ACE_OS::setsockopt聽(s_handle,聽SOL_SOCKET,聽SO_SNDBUF,<br /></span><span style="COLOR: #008080">45</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)聽</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">sockbufsize,<br /></span><span style="COLOR: #008080">46</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">聽(sockbufsize))聽</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">47</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">SO_SNDBUF</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">48</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(ACE_OS::setsockopt聽(s_handle,聽SOL_SOCKET,聽SO_RCVBUF,<br /></span><span style="COLOR: #008080">49</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)聽</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">sockbufsize,<br /></span><span style="COLOR: #008080">50</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">聽(sockbufsize))聽</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">51</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">SO_RCVBUF</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">52</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">53</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">54</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Determine聽IP聽address聽of聽the聽server.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">55</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽((hp聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽ACE_OS::gethostbyname聽(ACE_TEXT_ALWAYS_CHAR(host)))聽</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">56</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">gethostbyname</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">57</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">58</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Set聽up聽the聽address聽information聽to聽contact聽the聽server.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">59</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽ACE_OS::memset聽((</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)聽</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">saddr,聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">,聽</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">聽saddr);<br /></span><span style="COLOR: #008080">60</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽saddr.sin_family聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽AF_INET;<br /></span><span style="COLOR: #008080">61</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽saddr.sin_port聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽port_num;<br /></span><span style="COLOR: #008080">62</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽ACE_OS::memcpy聽(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">saddr.sin_addr,聽hp</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">h_addr,聽hp</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">h_length);<br /></span><span style="COLOR: #008080">63</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">64</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Establish聽connection聽with聽remote聽server.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">65</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(ACE_OS::connect聽(s_handle,<br /></span><span style="COLOR: #008080">66</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽reinterpret_cast</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">sockaddr聽</span><span style="COLOR: #000000">*></span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">saddr),<br /></span><span style="COLOR: #008080">67</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">聽saddr)聽</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">68</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">connect</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">69</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">70</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Send聽data聽to聽server聽(correctly聽handles聽"incomplete聽writes"聽due聽to<br /></span><span style="COLOR: #008080">71</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽flow聽control).</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">72</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">73</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">聽((r_bytes聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽ACE_OS::read聽(ACE_STDIN,聽buf,聽</span><span style="COLOR: #0000ff">sizeof</span><span style="COLOR: #000000">聽buf))聽</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">74</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">聽(w_bytes聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;聽w_bytes聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">聽r_bytes;聽w_bytes聽</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">聽n)<br /></span><span style="COLOR: #008080">75</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽((n聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽ACE_OS::send聽(s_handle,聽buf聽</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">聽w_bytes,<br /></span><span style="COLOR: #008080">76</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽r_bytes聽</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">聽w_bytes))聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">77</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">write</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">78</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">79</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(ACE_OS::recv聽(s_handle,聽buf,聽</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)聽</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">80</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_OS::write聽(ACE_STDOUT,聽buf,聽</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">81</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /></span><span style="COLOR: #008080">82</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Explicitly聽close聽the聽connection.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">83</span><span style="COLOR: #008000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">聽(ACE_OS::closesocket聽(s_handle)聽</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">84</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽ACE_OS::perror聽(ACE_TEXT(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">close</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)),聽ACE_OS::exit聽(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">85</span><span style="COLOR: #000000"><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 /></span><span style="COLOR: #008080">86</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">87</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">88</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080">89</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span></div><br />鐩存帴緙栬瘧,浜х敓濡備笅閿欒<br /><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 src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">------</span><span style="COLOR: #000000">聽Build聽started:聽Project:聽acetest2,聽Configuration:聽Debug聽Win32聽</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" />Compiling<img src="http://www.shnenglu.com/images/dot.gif" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.cpp<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />Linking<img src="http://www.shnenglu.com/images/dot.gif" /><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ace_os_main_i(class聽ACE_Main_Base聽&,int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_os_main_i@@YAHAAVACE_Main_Base@@HQAPAD@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽_main<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽public:聽__thiscall聽ACE_Main_Base::ACE_Main_Base(void)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">??</span><span style="COLOR: #000000">0ACE_Main_Base@@QAE@XZ)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">public:聽__thiscall聽ACE_Main::ACE_Main(void)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">??</span><span style="COLOR: #000000">0ACE_Main@@QAE@XZ)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::closesocket(void聽*)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">closesocket@ACE_OS@@YAHPAX@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::write(void聽*,void聽const聽*,unsigned聽int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">write@ACE_OS@@YAHPAXPBXI@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::recv(void聽*,char聽*,unsigned聽int,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">recv@ACE_OS@@YAHPAXPADIH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::send(void聽*,char聽const聽*,unsigned聽int,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">send@ACE_OS@@YAHPAXPBDIH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::read(void聽*,void聽*,unsigned聽int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">read@ACE_OS@@YAHPAX0I@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::connect(void聽*,struct聽sockaddr聽*,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">connect@ACE_OS@@YAHPAXPAUsockaddr@@H@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽void聽*聽__cdecl聽ACE_OS::memcpy(void聽*,void聽const聽*,unsigned聽int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">memcpy@ACE_OS@@YAPAXPAXPBXI@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽void聽*聽__cdecl聽ACE_OS::memset(void聽*,int,unsigned聽int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">memset@ACE_OS@@YAPAXPAXHI@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽struct聽hostent聽*聽__cdecl聽ACE_OS::gethostbyname(char聽const聽*)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">gethostbyname@ACE_OS@@YAPAUhostent@@PBD@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::setsockopt(void聽*,int,int,char聽const聽*,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">setsockopt@ACE_OS@@YAHPAXHHPBDH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽void聽__cdecl聽ACE_OS::exit(int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">exit@ACE_OS@@YAXH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽void聽__cdecl聽ACE_OS::perror(char聽const聽*)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">perror@ACE_OS@@YAXPBD@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽void聽*聽__cdecl聽ACE_OS::socket(int,int,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">socket@ACE_OS@@YAPAXHHH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::atoi(char聽const聽*)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">atoi@ACE_OS@@YAHPBD@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />acetest2.obj聽:聽error聽LNK2019:聽unresolved聽external聽symbol聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">__declspec(dllimport)聽int聽__cdecl聽ACE_OS::socket_init(int,int)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(__imp_</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">socket_init@ACE_OS@@YAHHH@Z)聽referenced聽</span><span style="COLOR: #0000ff">in</span><span style="COLOR: #000000">聽function聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">int聽__cdecl聽ace_main_i(int,char聽*聽*聽const)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽(</span><span style="COLOR: #000000">?</span><span style="COLOR: #000000">ace_main_i@@YAHHQAPAD@Z)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />Debug</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">acetest2.exe聽:聽fatal聽error聽LNK1120:聽</span><span style="COLOR: #000000">17</span><span style="COLOR: #000000">聽unresolved聽externals</span></div><br />瑙e喅鏂規硶,鏄紜殑閾炬帴ace(x).lib<br />鍏朵腑, release鐗堝搴旂殑鏄痑ce.lib,debug瀵瑰簲鐨勬槸aced.lib<br />鍚屾椂錛岃繕瑕佺‘淇濈紪杈戝櫒鑳芥紜壘鍒癮ce(x).lib鐨勪綅緗紟<br /><br />綆鍗曠殑鍔炴硶鏄姞鍏ヤ笅闈㈢殑浠g爜<br /><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 src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">#ifdef聽_DEBUG<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#pragma聽聽comment聽(lib,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">aced.lib</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">#else</span><span style="COLOR: #000000"><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />#pragma聽聽comment聽(lib,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ace.lib</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)<br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">#endif</span><span style="COLOR: #000000"><br /><img src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span></div><p><br />聽</p><img src ="http://www.shnenglu.com/mooyee/aggbug/4708.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mooyee/" target="_blank">stone</a> 2006-03-29 09:49 <a href="http://www.shnenglu.com/mooyee/archive/2006/03/29/4708.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠庡疄渚嬪紑濮嬭皥鐘舵佸浘鐨勪嬌鐢?/title><link>http://www.shnenglu.com/mooyee/archive/2006/03/15/4205.html</link><dc:creator>stone</dc:creator><author>stone</author><pubDate>Wed, 15 Mar 2006 09:23:00 GMT</pubDate><guid>http://www.shnenglu.com/mooyee/archive/2006/03/15/4205.html</guid><wfw:comment>http://www.shnenglu.com/mooyee/comments/4205.html</wfw:comment><comments>http://www.shnenglu.com/mooyee/archive/2006/03/15/4205.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/mooyee/comments/commentRss/4205.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mooyee/services/trackbacks/4205.html</trackback:ping><description><![CDATA[<H1 style="MARGIN: 17pt 0cm 16.5pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浠庡疄渚嬪紑濮嬭皥鐘舵佸浘鐨勪嬌鐢?/SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-tab-count: 14">                                                               2005119@gmail.com</SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">                                                              </SPAN>v1.0 <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:chsdate w:st="on" Year="2006" Month="3" Day="15" IsLunarDate="False" IsROCDate="False">2006-03-15</st1:chsdate></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎽樿錛氬湪瀵光滈潛鍙風鐢ㄢ濋」鐩殑閲嶆瀯涓紝鎴戦氳繃鐘舵佸浘寰堝ソ鐨勭悊瑙d簡涓氬姟閫昏緫銆傜敱姝よ繘涓姝ュ綊綰充簡鐘舵佸浘鍦ㄥ紑鍙戣繃紼嬩腑鐨勪嬌鐢ㄦ彁紺哄拰鎶宸с?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏抽敭璇嶏細</SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岀姸鎬佸浘錛岄噸鏋?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇昏呮按騫籌細鍒濈駭</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p> </o:p></SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">寮曡█</SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; mso-char-indent-count: 1.5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥滈潛鍙風鐢ㄢ濇槸鍘熸棤綰挎妧鏈儴闂ㄥ紑鍙?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 鏂板畫浣? mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'">GLSMRPIDService</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 鏂板畫浣? mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'">涓殑涓涓儴鍒嗭紝鐢變簬榪欓儴鍒嗗瓨鍦ㄥ凡鐨勫姛鑳界己闄鳳紝闇瑕佸涔嬭繘琛岄傚綋鐨勪慨鏀癸紝閫氳繃榪欑鏂瑰紡鏉ヤ嬌鍔熻兘寰楀埌瀹屽杽騫朵嬌鐗堟湰寰楀埌婕旇繘銆傛垜鍏堢粰鍑哄綋鍓嶉渶姹傦紝瀵瑰璞♀滈潛鍙封濈殑鐘舵佸浘銆?SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 鏂板畫浣? mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"><o:p> </o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; mso-char-indent-count: 1.5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎸夊浘璇村浘鍥撅紙</SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛夋弿榪頒簡瀵硅薄鈥滈潛鍙封濆湪鍏剁敓鍛芥湡涓殑鍑犱釜鐘舵侊紝鈥滈潛鍙封濊兘琚攣瀹氾紝琚攣瀹氱殑鈥滈潛鍙封濅笉鑳借鍏跺畠鐢ㄦ埛鍐嶉攣瀹氥傝閿佸畾鐨勯潛鍙峰鏋滃湪</SPAN><SPAN lang=EN-US>15</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒嗛挓鍐呮病琚敤鎴風鐢紝鍒欒繕鍥炲埌鍒濆鐘舵侊紝鍙互鍐嶈錛堝叾浠栵級鐢ㄦ埛閿佸畾銆傝閿佸畾鐨勨滈潛鍙封濆彲浠ヨ縐熺敤錛岀鐢ㄥ埌鏈熷悗鑳借緋葷粺棰勭暀錛堝嵆涓哄厛鍓嶇殑鐢ㄦ埛淇濇姢璧鋒潵錛夛紝棰勭暀涓涓湀鍚庡鐢ㄦ埛鏈畫縐燂紝鍒欐鈥滈潛鍙封濆彲浠ヨ鍏朵粬浜洪攣瀹氭垨縐熺敤銆傚湪縐熺敤鐘舵佷笅鐨勨滈潛鍙封濓紝濡傛灉琚悓涓鐢ㄦ埛绱Н縐熺敤瓚呰繃鍗婂勾錛屽垯鍙互涔版柇銆傝涔版柇鍚庯紝姝も滈潛鍙封濆彉鎴愭櫘閫氬彿銆?BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 鏂板畫浣? mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"><o:p></o:p></SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial"><IMG alt="" hspace=0 src="C:\Documents and Settings\jiangtao\妗岄潰\dgm4417ba24001f.png" align=baseline border=0></SPAN></H2> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">姒傚康</SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.25pt; mso-char-indent-count: 2.5"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">寰堥仐鎲撅紝鍘熻璁$敱浜庢墍闈㈠鐨勯棶棰橀鍩熻妯″皬錛屾墍浠ュ茍娌℃湁閲囩敤</SPAN><SPAN lang=EN-US>OOD/OOP</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勬柟寮忥紝鎵浠ョ湅涓嶅埌<B style="mso-bidi-font-weight: normal">綾?/B></SPAN><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shape id=_x0000_i1026 style="WIDTH: 124.5pt; HEIGHT: 30.75pt" type="#_x0000_t75"> <v:imagedata o:title="" src="file:///C:\DOCUME~1\jiangtao\LOCALS~1\Temp\msohtml1\01\clip_image003.emz"></v:imagedata></v:shape><B style="mso-bidi-font-weight: normal">CCoolIdentity</B></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欐牱鐨勫疄浣撶被錛屼絾鐢變簬闂棰嗗煙鎵澶勭悊鐨勫璞″嵆涓衡滈潛鍙封濓紝鍥犳錛岃繖閲屽厛寮曞叆榪欎釜綾匯傝繖閲岋紝鎻掑叆鐘舵佸浘浣跨敤鐨勭涓涓噯鍒欙細</SPAN></P> <TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 32.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1> <TBODY> <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 393.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=525> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑嗗垯</SPAN><SPAN lang=EN-US>1: </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘鍙鍗曚竴瀵硅薄鐨勫鏉傝涓鴻繘琛屾ā寤恒傝繖閲岀殑瀵硅薄鎸囩被銆佽鑹層佸瓙緋葷粺銆佹垨緇勪歡銆?/SPAN></P></TD></TR></TBODY></TABLE> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥犳錛岀姸鎬佸浘騫朵笉涓哄涓璞′箣闂寸殑琛屼負寤烘ā銆傚涓璞′箣闂寸殑琛屼負寤烘ā鍙傝冣滄椿鍔ㄥ浘鈥濓紝鈥滄椂搴忓浘鈥濓紝瀵硅薄涔嬮棿鐨勫叧緋誨弬鑰冣滅被鍥鋸濓紝鈥滃璞″浘鈥濅互鍙婂弬鑰冭璁℃ā寮?/SPAN><SPAN lang=EN-US>(</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璁捐妯″紡閫氬父鐢?/SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴?/SPAN><SPAN lang=EN-US>Booch</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥捐〃紺虹被涔嬮棿鐨勫叧緋?/SPAN><SPAN lang=EN-US>, Booch</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄?/SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫墠韜?/SPAN><SPAN lang=EN-US>)</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆傜幇鍦ㄦ垜浠粰鍑虹姸鎬佸浘鐨勫畾涔夈?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">    </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘錛屽叏縐頒負鐘舵佹満瑙嗗浘</SPAN><SPAN lang=EN-US>(state machine view)</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛岄氳繃瀵規瘡涓被鐨勭敓涓璞″艦瀛楃殑鐢熷懡鏈熷緩妯★紝鎻忚堪浜嗗璞″湪鏃墮棿涓婄殑鍔ㄦ佽涓恒?/SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-bidi-font-family: 瀹嬩綋">鐘舵佸浘</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢ㄤ簬瀵規ā鍨嬪厓绱犵殑鍔ㄦ佽涓鴻繘琛屽緩妯★紝鏇村叿浣撳湴璇達紝灝辨槸瀵圭郴緇熻涓轟腑鍙椾簨浠墮┍鍔ㄧ殑鏂歸潰榪涜寤烘ā銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">   </SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘鐢辯姸鎬佺粍鎴愶紝鍚勭姸鎬佺敱杞Щ閾炬帴鍦ㄤ竴璧楓傜姸鎬佹槸瀵硅薄鎵ц鏌愰」媧誨姩鎴栫瓑寰呮煇涓簨浠舵椂鐨勬潯浠躲傝漿縐繪槸涓や釜鐘舵佷箣闂寸殑鍏崇郴錛屽畠鐢辨煇涓簨浠惰Е鍙戯紝鐒跺悗鎵ц鐗瑰畾鐨勬搷浣滄垨璇勪及騫跺鑷寸壒瀹氱殑緇撴潫鐘舵併傚浘</SPAN> <SPAN lang=EN-US>(2) </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻忕粯浜嗙姸鎬佸浘鐨勫悇縐嶅厓绱犮?/SPAN></P> <TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1> <TBODY> <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=568> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>鍥?<IMG height=278 alt=md_state1.gif src="http://www.shnenglu.com/images/cppblog_com/mooyee/md_state1.gif" width=511 border=0></SPAN></P></TD></TR></TBODY></TABLE> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎬佹槸瀵硅薄鎵ц鏌愰」媧誨姩鎴栫瓑寰呮煇涓簨浠舵椂鐨勬潯浠躲傚璞″彲鑳戒細鍦ㄦ湁闄愮殑鏃墮棿闀垮害鍐呬繚鎸佹煇涓鐘舵併傜姸鎬佸叿鏈変互涓嬪嚑欏圭壒寰侊細</SPAN></P> <DIV align=center> <TABLE class=MsoNormalTable style="BORDER-RIGHT: gray 1pt solid; BORDER-TOP: gray 1pt solid; MARGIN: auto auto auto 37.3pt; BORDER-LEFT: gray 1pt solid; WIDTH: 429.2pt; BORDER-BOTTOM: gray 1pt solid; mso-border-alt: solid gray .75pt; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt; mso-cellspacing: 0cm" cellSpacing=0 cellPadding=0 width=572 border=1> <TBODY> <TR style="HEIGHT: 18.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 140.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=187> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍚嶇О</SPAN></P></TD> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 289.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=385> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝嗕竴涓姸鎬佷笌鍏朵粬鐘舵佸尯鍒嗗紑鏉ョ殑鏂囨湰瀛楃涓詫紱鐘舵佷篃鍙兘鏄尶鍚嶇殑錛岃繖琛ㄧず瀹冩病鏈夊悕縐般?/SPAN></P></TD></TR> <TR style="HEIGHT: 18.75pt; mso-yfti-irow: 1"> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 140.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=187> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">榪涘叆</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt">/</SPAN></B><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">閫鍑烘搷浣?/SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 289.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=385> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄨ繘鍏ュ拰閫鍑虹姸鎬佹椂鎵鎵ц鐨勬搷浣溿?/SPAN></P></TD></TR> <TR style="HEIGHT: 18.75pt; mso-yfti-irow: 2"> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 140.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=187> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">鍐呴儴杞Щ</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 289.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=385> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄤ笉浣跨姸鎬佸彂鐢熷彉鏇寸殑鎯呭喌涓嬭繘琛岀殑杞Щ銆?/SPAN></P></TD></TR> <TR style="HEIGHT: 18.75pt; mso-yfti-irow: 3"> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 140.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=187> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">瀛愮姸鎬?/SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 289.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=385> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佺殑宓屽緇撴瀯錛屽寘鎷笉鐩歌繛鐨勶紙渚濇澶勪簬媧誨姩鐘舵佺殑錛夋垨騫惰鐨勶紙鍚屾椂澶勪簬媧誨姩鐘舵佺殑錛夊瓙鐘舵併?/SPAN></P></TD></TR> <TR style="HEIGHT: 18.75pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes"> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 140.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=187> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 3pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-font-kerning: 0pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">寤惰繜鐨勪簨浠?/SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: gray 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: gray 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: gray 1pt inset; WIDTH: 289.1pt; PADDING-TOP: 1.5pt; BORDER-BOTTOM: gray 1pt inset; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent; mso-border-alt: inset gray .75pt" vAlign=top width=385> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈湪璇ョ姸鎬佷腑澶勭悊浣嗚寤惰繜澶勭悊錛堝嵆鍒楅槦絳夊緟鐢卞彟涓涓姸鎬佷腑鐨勫璞℃潵澶勭悊錛夌殑涓緋誨垪浜嬩歡銆?/SPAN></P></TD></TR></TBODY></TABLE></DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傚浘</SPAN> <SPAN lang=EN-US>(2) </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎵紺猴紝鍙互涓哄璞$殑鐘舵佸浘瀹氫箟涓ょ鐗規畩鐨勭姸鎬併傚垵濮嬬姸鎬佹寚紺虹姸鎬佸浘鎴栧瓙鐘舵佺殑榛樿璧峰浣嶇疆銆?/SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">浣曟椂闇瑕佺姸鎬佸浘</SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄥ疄闄呯殑欏圭洰寮鍙戜腑錛屽茍涓嶆槸瀵規瘡涓涓被閮界敾鐘舵佸浘銆備綍鏃墮渶瑕佺姸鎬佸浘錛屾垜浠彲浠ラ噰鐢ㄤ笅闈㈢殑鍘熷垯鏉ョ‘瀹氾細</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁忔嵎寤烘ā</SPAN><SPAN lang=EN-US>( AM) ( Ambler 2002)</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫師鍒欙紞錛嶆渶澶у寲欏圭洰騫茬郴浜虹殑鎶曡祫錛嶏紞寤鴻浣犲彧鏈夊綋妯″瀷鑳藉鎻愪緵姝i潰浠峰肩殑鏃跺欐墠鍒涘緩妯″瀷銆?/SPAN> <SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉涓涓疄浣擄紝姣斿涓涓被鎴栫粍浠訛紝琛ㄧず鐨勮涓虹殑欏哄簭鍜屽綋鍓嶇殑鐘舵佹棤鍏籌紝閭d箞鐢諱竴涓?/SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘鍙兘鏄病鏈変粈涔堢敤澶勭殑銆備緥濡備竴涓?/SPAN><SPAN lang=EN-US>CLogFile</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">綾誨氨寰堢畝鍗曪紝琛ㄧず浜嗛偅浜涗綘灝嗕細鍦ㄧ郴緇熶腑璁板綍涓鎿嶄綔鐨勬暟鎹紝鍥犳涓涓?/SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘灝辨病鏈変換浣曠浉鍏充箣澶勩傝屸滈潛鍙封濊繖綾誨璞″氨緇忔瘮杈冪殑澶嶆潅銆?/SPAN></P> <H2 style="MARGIN: 13pt 0cm"><A name=Hints_and_Tips><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鎻愮ず涓庢妧宸?/SPAN></A></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰撶粰瀹氫竴欏歸夋嫨鏃訛紝瑕佷嬌鐢ㄧ姸鎬佸浘鐨勫彲瑙嗚涔夛紝鑰屼笉瑕佸啓鍑鴻緇嗙殑杞Щ浠g爜銆備緥濡傦紝涓嶈鐢ㄥ嚑涓俊鍙瘋Е鍙戜竴涓漿縐伙紝鐒跺悗浣跨敤璇︾粏浠g爜鏉ョ鐞嗕互涓嶅悓鐨勬柟寮忎緷璧栦簬淇″彿鐨勬帶鍒舵祦銆傚簲浣跨敤鐢卞崟鐙殑淇″彿鏉ヨЕ鍙戠殑鍗曠嫭杞Щ銆傚湪闅愯棌浜嗛檮鍔犺涓虹殑杞Щ浠g爜涓紝瑕侀伩鍏嶄嬌鐢ㄦ潯浠墮昏緫銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏍規嵁鍦ㄧ姸鎬佹湡闂寸瓑寰呯殑浜嬩歡鎴栨鍦ㄥ彂鐢熺殑浜嬩歡鏉ュ懡鍚嶇姸鎬併傝浣忥紝鐘舵佷笉鏄滄椂闂寸偣鈥濓紱瀹冩槸鐘舵佸浘絳夊緟鏌愪釜浜嬩歡鍙戠敓鐨勬椂闂存銆備緥濡傦紝鈥?/SPAN><SPAN lang=EN-US>waitingForEnd</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濊繖涓鍚嶇О姣斺?/SPAN><SPAN lang=EN-US>end</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濇洿濂斤紱鈥?/SPAN><SPAN lang=EN-US>timingSomeActivity</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濇瘮鈥?/SPAN><SPAN lang=EN-US>timeout</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濇洿濂姐備笉瑕佽鐘舵佺殑鍚嶇О鐪嬭搗鏉ヨ薄鏄搷浣滃悕銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄤ竴涓姸鎬佸浘鍐呭敮涓鍦板懡鍚嶆墍鏈夌姸鎬佸拰杞Щ錛涜繖灝嗕究浜庤繘琛屾簮綰у埆鐨勮皟璇曘?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璋ㄦ厧浣跨敤鐘舵佸彉閲忥紱涓嶈鍦ㄥ垱寤烘柊鐘舵佹椂浣跨敤瀹冧滑銆傚鏋滅姸鎬佷笉澶氾紝寰堝皯甯︽湁鎴栦笉甯︽湁渚濊禆浜庣姸鎬佺殑琛屼負錛屽茍涓斿緢灝戞湁鎴栨牴鏈病鏈夊彲鑳戒笌鍖呭惈鐘舵佸浘鐨勫皝瑁呬綋騫惰鎴栫嫭绔嬬殑琛屼負錛屽氨鍙互浣跨敤鐘舵佸彉閲忋傚鏋滄湁澶嶆潅鐨勩佷緷璧栦簬鐘舵佺殑娼滃湪騫惰琛屼負錛屾垨鑰呭鏋滃繀欏誨鐞嗙殑浜嬩歡鍙兘鏉ヨ嚜浜庡寘鍚姸鎬佸浘鐨勫皝瑁呬綋涔嬪錛屽垯搴旇冭檻浣跨敤鏋勪歡灝佽浣撱?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鍗曚釜鍥句腑鐨勭姸鎬佽秴榪?/SPAN><SPAN lang=EN-US> 5 * 2 </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓紝灝卞簲鑰冭檻浣跨敤瀛愮姸鎬併傚湪榪欓噷鍙互搴旂敤鎴戜滑鐨勫父璇嗭細鍦ㄤ竴涓潪甯歌鍒欑殑妯″紡涓彲浠ユ湁鍗佷釜鐘舵侊紝浣嗗鏋滀袱涓姸鎬佷箣闂村叿鏈夊洓鍗佷釜杞Щ錛屾樉鐒跺氨闇瑕侀噸鏂拌冭檻浜嗐傚姟蹇呰浣跨姸鎬佸浘鏄撲簬鐞嗚В銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤瑙﹀彂浜嬩歡鐨勪簨浠跺拰</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎴栧湪杞Щ鏈熼棿鍙戠敓鐨勪簨浠朵負杞Щ鍛藉悕銆傞夋嫨鏇村姞鏄撲簬鐞嗚В鐨勫悕縐般?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰撴偍鐪嬭涓涓夋嫨鐐規椂錛屽簲鑰冭檻鏄惁鍙互灝嗕綔鍑鴻閫夋嫨鐨勮亴璐e鎵樼粰鍙︿竴涓瀯浠訛紝浠ヤ究灝嗗叾浣滀負涓緇勫皢涓嶅悓鐨勪俊鍙鋒彁渚涚粰灝佽浣撻伒鐓ф墽琛岋紙渚嬪錛屼唬鏇垮娑堟伅</SPAN><SPAN lang=EN-US>-></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁版嵁</SPAN><SPAN lang=EN-US> > x </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勯夋嫨錛夛紝騫惰冭檻鏄惁鍙互璁╁彂閫佹柟鎴栧彟涓涓棿涓昏鏉ヤ綔鍑哄喅瀹氾紝鐒跺悗閫氳繃鍦ㄤ俊鍙峰悕縐頒腑鏄庣‘鏄劇ず璇ュ喅瀹氱殑鏂瑰紡鍙戦佷俊鍙鳳紙渚嬪錛屼嬌鐢ㄥ悕涓?/SPAN><SPAN lang=EN-US> isFull </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍜?/SPAN><SPAN lang=EN-US> isEmpty </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勪俊鍙鳳紝鑰屼笉鏄互鍊煎懡鍚嶄俊鍙峰茍媯鏌ユ秷鎭暟鎹級銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓哄湪閫夋嫨鐐逛腑鍥炵瓟鐨勯棶棰樻寚瀹氭弿榪版х殑鍚嶇О錛屼緥濡傗?/SPAN><SPAN lang=EN-US>isThereStillLife</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濇垨鈥?/SPAN><SPAN lang=EN-US>isItTimeToComplain</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濄?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄤ換浣曠粰瀹氱殑灝佽浣撲腑錛屽敖閲忎嬌閫夋嫨鐐瑰悕縐頒繚鎸佸敮涓錛堝叾鍘熷洜涓庤漿縐誨悕縐伴渶淇濇寔鍞竴鐩稿悓錛夈?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">杞Щ鐨勪唬鐮佹鏄惁澶暱錛熸槸鍚﹀簲浣跨敤鍑芥暟鏉ヤ唬鏇垮畠浠紝鏄惁灝嗗父鐢ㄤ唬鐮佹璁板綍涓哄嚱鏁幫紵杞Щ搴旇綾諱技浜庨珮灞傜殑浼唬鐮侊紝騫朵笖搴斿綋閬靛驚涓?/SPAN><SPAN lang=EN-US> C++ </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鐩稿悓鎴栨洿涓ユ牸鐨勯暱搴﹁鍒欍備緥濡傦紝浠g爜瓚呰繃</SPAN><SPAN lang=EN-US> 25 </SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琛岀殑杞Щ鍙璁や負鏄繃闀褲?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搴旀牴鎹嚱鏁版墽琛岀殑鎿嶄綔鏉ュ懡鍚嶅嚱鏁般?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瑕佺壒鍒敞鎰忚繘鍏ュ拰閫鍑烘搷浣滐細鍦ㄨ繘琛屾洿鏀瑰悗蹇樿鏇存敼鐩稿簲榪涘叆鍜岄鍑烘搷浣滅殑鎯呭喌灝ゅ叾瀹規槗鍙戠敓銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫鍑烘搷浣滃彲鐢ㄤ簬鎻愪緵瀹夊叏鎬у姛鑳斤紝渚嬪錛屼粠鈥?/SPAN><SPAN lang=EN-US>heaterOn</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濈姸鎬佷腑鐨勯鍑烘搷浣滃皢鍏抽棴鍔犵儹鍣紝鍦ㄨ繖閲岋紝鎿嶄綔琚敤鏉ュ己鍒舵墽琛屼竴涓柇璦璇彞銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫氬父錛岄櫎闈炵姸鎬佸浘鏄娊璞$殑騫朵笖灝嗙敱鍖呭惈鍏冪礌鐨勫瓙綾繪潵榪涜鏀硅繘錛屽惁鍒欏瓙鐘舵佸簲鍖呭惈涓や釜鎴栨洿澶氫釜鐘舵併?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搴旇鐢ㄩ夋嫨鐐規潵浠f浛鎿嶄綔鎴栬漿縐諱腑鐨勬潯浠墮昏緫銆傞夋嫨鐐瑰鏄撹鐪嬪埌錛岃屼唬鐮佷腑鐨勬潯浠墮昏緫鍒欐槸涓嶅彲瑙佺殑錛屽緢瀹規槗琚拷鐣ャ?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閬垮厤浣跨敤璀︽垝鏉′歡銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉浜嬩歡瑙﹀彂浜嗗嚑涓漿縐伙紝灝嗘棤娉曟帶鍒墮鍏堝鍝釜璀︽垝鏉′歡姹傚箋傝繖浼氫駭鐢熸棤娉曢鏂欑殑緇撴灉銆?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍙兘鏈夊涓鎴掓潯浠朵負鈥?/SPAN><SPAN lang=EN-US>True</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥濓紝浣嗛殢鍚庡彧鑳芥湁涓涓漿縐匯傛墍閫夋嫨鐨勮礬寰勬槸鏃犳硶棰勬枡鐨勩?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璀︽垝鏉′歡鏄笉鍙鐨勶紱瑕佲滅湅瑙佲濆畠浠殑鍑虹幇鏇存槸鍥伴毦銆?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閬垮厤浣跨敤綾諱技嫻佺▼鍥劇殑鐘舵佸浘銆?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪欏彲鑳借〃紺烘偍璇曞浘瀵瑰茍涓嶅疄闄呭瓨鍦ㄧ殑鎶借薄姒傚康榪涜寤烘ā錛屼緥濡傦細</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣跨敤涓涓皝瑁呬綋鏉ュ鏈閫傚悎浜庢暟鎹被鐨勮涓鴻繘琛屽緩妯★紝鎴?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閫氳繃浣跨敤绱у瘑鑰﹀悎鐨勬暟鎹被鍜屽皝瑁呬綋綾繪潵瀵規暟鎹被寤烘ā錛堜緥濡傦紝鏁版嵁綾葷敤浜庡悜鍥涘懆浼犻掔被鍨嬩俊鎭紝浣嗗皝瑁呬綋綾誨寘鍚簡搴斾笌鏁版嵁綾葷浉鍏寵仈鐨勫ぇ閮ㄥ垎鏁版嵁錛夈?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵佸浘鐨勮繖縐嶉敊璇敤娉曞彲浠ラ氳繃浠ヤ笅鏁呴殰鐜拌薄鏉ヨ瘑鍒細</SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琚彂閫佺粰鈥滆嚜宸扁濈殑娑堟伅錛屼富瑕佹槸涓轟簡閲嶅浣跨敤浠g爜</SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑犱箮娌℃湁鐘舵侊紝浣嗘湁寰堝閫夋嫨鐐?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄦ煇浜涙儏鍐典笅娌℃湁寰幆鐨勭姸鎬佸浘銆傚湪嫻佺▼鎺у埗搴旂敤紼嬪簭涓紝鎴栬呭湪璇曞浘鎺у埗涓涓簨浠跺簭鍒楁椂錛岃繖鏍風殑鐘舵佸浘鏄湁鏁堢殑錛涘鏋滃畠浠湪鍒嗘瀽榪囩▼涓嚭鐜幫紝鍒欒〃紺虹姸鎬佸浘宸查鍖栦負嫻佺▼鍥俱?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰撳彂鐜伴棶棰樻椂錛屽簲閲囧彇浠ヤ笅鎺柦錛?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑰冭檻灝嗗皝瑁呬綋鍒嗚В涓鴻亴璐f洿鏄庣‘鐨勫皬鍗曞厓錛?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝嗘洿澶氱殑琛屼負杞Щ鍒頒笌鏈夐棶棰樼殑灝佽浣撶浉鍏寵仈鐨勬暟鎹被涓?/SPAN><SPAN lang=EN-US> </SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝嗘洿澶氱殑琛屼負杞Щ鍒板皝瑁呬綋綾誨嚱鏁頒腑銆?/SPAN> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-INDENT: -21pt; mso-list: l0 level3 lfo1; tab-stops: list 63.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">u<SPAN style="FONT: 7pt 'Times New Roman'">       </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒朵綔鏇存湁鎰忎箟鐨勪俊鍙鳳紝浠ラ伩鍏嶅鏁版嵁鐨勪緷璧栥?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閬垮厤</SPAN><SPAN lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榛戞礊</SPAN><SPAN lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵併?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榛戞礊鐘舵佹槸閭g鍙湁鍙樻崲榪涙潵浣嗘病鏈変換浣曞彉鎹㈠彂鍑虹殑鐘舵侊紝榪欑鎯呭喌瑕佷箞鐢變簬璇ョ姸鎬佹槸涓涓渶緇堢姸鎬侊紝瑕佷箞灝辨槸浣犲凡緇忛敊榪囦簡涓涓垨澶氫釜鍙樻崲鍙樻崲銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閬垮厤</SPAN><SPAN lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濂囪抗</SPAN><SPAN lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐘舵併?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; mso-list: l0 level2 lfo1; tab-stops: list 42.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濂囪抗鐘舵佹槸閭g鍙湁鍙樻崲鍙戝嚭浣嗘病鏈変換浣曞彉鎹㈣繘鏉ョ殑鐘舵侊紝榪欑鎯呭喌瑕佷箞鐢變簬璇ョ姸鎬佹槸涓涓搗鐐癸紝瑕佷箞灝辨槸浣犲凡緇忛敊榪囦簡涓涓垨澶氫釜鍙樻崲鍙樻崲銆?/SPAN></P> <H2 style="MARGIN: 13pt 0cm"><SPAN style="FONT-FAMILY: 榛戜綋; mso-ascii-font-family: Arial">鍙傝冩枃鐚?/SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-tab-count: 1">       </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">銆?/SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢ㄦ埛鎵嬪唽銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">     </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/SPAN><SPAN lang=EN-US>Rational Unified Process</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鈥?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">     </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏跺畠緗戠粶璧勬簮</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p> </o:p></SPAN></P><img src ="http://www.shnenglu.com/mooyee/aggbug/4205.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mooyee/" target="_blank">stone</a> 2006-03-15 17:23 <a href="http://www.shnenglu.com/mooyee/archive/2006/03/15/4205.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ACE_Message_Block灝忕煡璇?/title><link>http://www.shnenglu.com/mooyee/archive/2006/03/15/4197.html</link><dc:creator>stone</dc:creator><author>stone</author><pubDate>Wed, 15 Mar 2006 05:53:00 GMT</pubDate><guid>http://www.shnenglu.com/mooyee/archive/2006/03/15/4197.html</guid><wfw:comment>http://www.shnenglu.com/mooyee/comments/4197.html</wfw:comment><comments>http://www.shnenglu.com/mooyee/archive/2006/03/15/4197.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/mooyee/comments/commentRss/4197.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/mooyee/services/trackbacks/4197.html</trackback:ping><description><![CDATA[<TABLE class="fixedTable blogpost" cellSpacing=0 width="100%" border=0> <TBODY> <TR> <TD class=ellipse><span id="hvzpftn" class=bvTitle id=subjcns!A4A8B7175059E42A!273><STRONG>ACE_Message_Block灝忕煡璇?/STRONG></SPAN></TD></TR> <TR> <TD class=bvh8><STRONG></STRONG></TD></TR> <TR> <TD id=msgcns!A4A8B7175059E42A!273> <DIV>1 copy() 涓嶉渶瑕佽鍐欐寚閽堝悗縐? <BR>  ACE_Message_Block* mb = new ACE_Message_Block(BUFSIZ);<BR>  mb->copy(buff); //buff鍏堝凡緇忓垵濮嬪寲</DIV> <DIV>2 鍒濆鍖杕b鍚庨渶瑕佸悗縐繪寚閽堢殑鎯呭喌<BR>  2.1 <BR>  ACE_Message_Block* mb = new ACE_Message_Block(buff,len);<BR>  mb->wt_ptr(len);  //len鏄痓uff鐨勯暱搴?len = strlen(buff) +1<BR>                    // +1 琛ㄧず鍚庨潰鐨刓0</DIV> <DIV>  2.2<BR>  ACE_Message_Block* mb = new ACE_Message_Block(BUFSIZ);<BR>  ACE_OS::sprintf(mb->wt_ptr(),buff);<BR>  mb->wt_ptr(len); </DIV> <DIV>  2.3<BR>  ACE_Message_Block* mb = new ACE_Message_Block(len,<BR>            ACE_Message_Block::MB_DATA,<BR>            mb2,   //琛ㄧず mb->cont(mb2)<BR>            buff)<BR>  mb->wt_ptr(len);</DIV> <DIV>3.璁╂秷鎭帴鎴愪覆cont()鏃?鍗冧竾涓嶈鐩存帴鎴栨帴闂寸殑鎶婂畠鎺ユ垚涓涓幆<BR>   mb->cont(mb2);<BR>   mb2->cont(mb3); //ok<BR>   ***mb3->cont(mb);  //姝誨畾浜?/DIV> <DIV>4.閫氱煡鍏跺畠綰跨▼緇撴潫鏃?鍙互閫氳繃ACE_Message_Block::MB_STOP<BR>  <BR>  ACE_Message_Block* lastMsg =ACE_Message_Block ,ACE_Message_Block::MB_STOP)</DIV> <DIV>  otherTask->putq(lastMsg);</DIV> <DIV><BR>  otherTask鍦ㄦ帴鏀跺埌鐨勬椂鍊欏涓嬪鐞?BR> <BR>   <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"><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> OtherTask::svc()<BR>   {<BR>          ACE_Message_Block</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000"> mb;<BR>           </SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">)<BR>           { <BR>             getq(mb);<BR>            </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(mb</SPAN><SPAN style="COLOR: #000000">-></SPAN><SPAN style="COLOR: #000000">get_tpye() </SPAN><SPAN style="COLOR: #000000">==</SPAN><SPAN style="COLOR: #000000"> ACE_Message_Block::MB_STOP)<BR>           {<BR>              mb</SPAN><SPAN style="COLOR: #000000">-></SPAN><SPAN style="COLOR: #000000">release();<BR>              </SPAN><SPAN style="COLOR: #0000ff">break</SPAN><SPAN style="COLOR: #000000">; </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">閫鍑鴻繖涓案涔呴檺鐜?</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #000000">           }<BR>           </SPAN><SPAN style="COLOR: #0000ff">else</SPAN><SPAN style="COLOR: #000000"><BR>           {<BR>              handle_message(mb); </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">澶勭悊榪欐潯娑堟伅</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #000000">             }<BR>         } </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> end while</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #000000"> <BR>     </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">;<BR>          <BR>    }<BR></SPAN></DIV><SPAN id=Codehighlighter1_24_387_Open_Text></SPAN></DIV></TD></TR></TBODY></TABLE><img src ="http://www.shnenglu.com/mooyee/aggbug/4197.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/mooyee/" target="_blank">stone</a> 2006-03-15 13:53 <a href="http://www.shnenglu.com/mooyee/archive/2006/03/15/4197.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://628155.com" target="_blank">久久久欧美精品sm网站</a>| <a href="http://845821.com" target="_blank">亚洲观看高清完整版在线观看</a>| <a href="http://710477.com" target="_blank">亚洲综合首页</a>| <a href="http://caowo65.com" target="_blank">欧美国产在线电影</a>| <a href="http://72avav.com" target="_blank">久久中文字幕一区二区三区</a>| <a href="http://6faa.com" target="_blank">在线国产欧美</a>| <a href="http://tv-miya188.com" target="_blank">亚洲国产精品久久久久秋霞影院</a>| <a href="http://k8m9.com" target="_blank">欧美在线观看网站</a>| <a href="http://winkwink333.com" target="_blank">亚洲第一精品福利</a>| <a href="http://nn99dd.com" target="_blank">亚洲日韩第九十九页</a>| <a href="http://22241com.com" target="_blank">欧美日韩中文在线</a>| <a href="http://8331651.com" target="_blank">午夜久久久久久</a>| <a href="http://3dxxoo.com" target="_blank">久久精品一区二区国产</a>| <a href="http://carboarm.com" target="_blank">亚洲激情在线</a>| <a href="http://842332.com" target="_blank">亚洲天堂男人</a>| <a href="http://jzsp87.com" target="_blank">永久久久久久</a>| <a href="http://2111952.com" target="_blank">亚洲精品在线观看免费</a>| <a href="http://avtbr123.com" target="_blank">国产欧美日韩激情</a>| <a href="http://szjyf668.com" target="_blank">免费在线看一区</a>| <a href="http://478884.com" target="_blank">欧美亚州在线观看</a>| <a href="http://2225101.com" target="_blank">美日韩在线观看</a>| <a href="http://057232.com" target="_blank">欧美日韩亚洲在线</a>| <a href="http://qiansemf.com" target="_blank">国产一区再线</a>| <a href="http://92ye.com" target="_blank">亚洲丁香婷深爱综合</a>| <a href="http://hhh699.com" target="_blank">久久美女性网</a>| <a href="http://ztqsfw.com" target="_blank">欧美日韩国产不卡</a>| <a href="http://pp88qq.com" target="_blank">日韩小视频在线观看</a>| <a href="http://32666066.com" target="_blank">亚洲一区二区黄</a>| <a href="http://wilcherish.com" target="_blank">影院欧美亚洲</a>| <a href="http://710952.com" target="_blank">亚洲欧美日韩视频一区</a>| <a href="http://ziwufuren.com" target="_blank">亚洲午夜精品网</a>| <a href="http://eguge.com" target="_blank">久久躁日日躁aaaaxxxx</a>| <a href="http://cfqcgw.com" target="_blank">亚洲午夜女主播在线直播</a>| <a href="http://gelaimeiwedding.com" target="_blank">性色av一区二区怡红</a>| <a href="http://012928.com" target="_blank">日韩午夜在线电影</a>| <a href="http://3wbb.com" target="_blank">久久久久久国产精品mv</a>| <a href="http://hellomusiczone.com" target="_blank">一区二区三区三区在线</a>| <a href="http://chaoporn97.com" target="_blank">久久精品日产第一区二区三区</a>| <a href="http://8xfore.com" target="_blank">一区二区福利</a>| <a href="http://chinashixin.com" target="_blank">久久久久国产精品一区三寸</a>| <a href="http://www-90422.com" target="_blank">亚洲男同1069视频</a>| <a href="http://xing69.com" target="_blank">欧美高清视频</a>| <a href="http://2111952.com" target="_blank">久久伊人精品天天</a>| <a href="http://avse69.com" target="_blank">国产欧美一区二区三区国产幕精品 </a>| <a href="http://qhzyxcd.com" target="_blank">久久永久免费</a>| <a href="http://5657hh.com" target="_blank">国产精品高清一区二区三区</a>| <a href="http://www11108b.com" target="_blank">欧美国产成人在线</a>| <a href="http://649929.com" target="_blank">国产有码在线一区二区视频</a>| <a href="http://www49966.com" target="_blank">亚洲视频精品</a>| <a href="http://wwwqm9.com" target="_blank">亚洲视频第一页</a>| <a href="http://bocai01.com" target="_blank">亚洲人成亚洲人成在线观看图片 </a>| <a href="http://nxyhbz.com" target="_blank">国产日韩精品入口</a>| <a href="http://ylsnuha.com" target="_blank">一本一本久久a久久精品综合妖精</a>| <a href="http://haose23.com" target="_blank">在线免费日韩片</a>| <a href="http://17ang.com" target="_blank">久久久av水蜜桃</a>| <a href="http://xxxyyy168.com" target="_blank">亚洲欧美一区二区三区极速播放 </a>| <a href="http://gjjlzs.com" target="_blank">在线综合欧美</a>| <a href="http://73cao.com" target="_blank">欧美精品久久久久久</a>| <a href="http://226671.com" target="_blank">免费视频一区</a>| <a href="http://ctmhotel.com" target="_blank">亚洲成人在线</a>| <a href="http://xigou666.com" target="_blank">久久久久久免费</a>| <a href="http://cn1357.com" target="_blank">美国十次成人</a>| <a href="http://wwwp6660.com" target="_blank">亚洲第一福利社区</a>| <a href="http://huxiu123.com" target="_blank">久久色中文字幕</a>| <a href="http://www89999.com" target="_blank">欧美成人午夜激情</a>| <a href="http://ca88tv.com" target="_blank">亚洲激情在线激情</a>| <a href="http://zooxoft.com" target="_blank">欧美不卡福利</a>| <a href="http://hnspygxjscyfwzx.com" target="_blank">亚洲国产精品ⅴa在线观看 </a>| <a href="http://08xxxc.com" target="_blank">亚洲国产综合91精品麻豆</a>| <a href="http://k91cm.com" target="_blank">这里只有精品视频在线</a>| <a href="http://luoliguo.com" target="_blank">久久先锋影音</a>| <a href="http://www895pao.com" target="_blank">女同一区二区</a>| <a href="http://lukushe.com" target="_blank">91久久国产综合久久</a>| <a href="http://97aixxxx.com" target="_blank">女生裸体视频一区二区三区</a>| <a href="http://emu160.com" target="_blank">久久亚洲免费</a>| <a href="http://329aaa.com" target="_blank">●精品国产综合乱码久久久久</a>| <a href="http://687989.com" target="_blank">久久国产欧美</a>| <a href="http://chinagreetown.com" target="_blank">国自产拍偷拍福利精品免费一</a>| <a href="http://6966g.com" target="_blank">欧美影院视频</a>| <a href="http://xigou666.com" target="_blank">美女主播视频一区</a>| <a href="http://www16axax.com" target="_blank">蜜臀91精品一区二区三区</a>| <a href="http://412342.com" target="_blank">久久久久综合</a>| <a href="http://666777v3.com" target="_blank">一区二区视频免费完整版观看</a>| <a href="http://www-77663.com" target="_blank">亚洲尤物视频网</a>| <a href="http://7269003.com" target="_blank">久久激情五月激情</a>| <a href="http://5553303.com" target="_blank">亚洲国产精品福利</a>| <a href="http://xdlot.com" target="_blank">欧美日韩国产大片</a>| <a href="http://e789a.com" target="_blank">亚洲欧美精品在线观看</a>| <a href="http://www123720a.com" target="_blank">久久久久久久成人</a>| <a href="http://submro.com" target="_blank">亚洲精品欧美日韩</a>| <a href="http://8eya.com" target="_blank">亚洲综合欧美</a>| <a href="http://765409.com" target="_blank">久久天天躁夜夜躁狠狠躁2022</a>| <a href="http://123273.com" target="_blank">欧美aⅴ一区二区三区视频</a>| <a href="http://nvpuow.com" target="_blank">亚洲国产欧美在线</a>| <a href="http://58yewu.com" target="_blank">国产精品国产三级国产专区53</a>| <a href="http://dayomall.com" target="_blank">亚洲欧美视频</a>| <a href="http://72nnnn.com" target="_blank">最新国产の精品合集bt伙计</a>| <a href="http://hakuihoso.com" target="_blank">亚洲性夜色噜噜噜7777</a>| <a href="http://wnboke.com" target="_blank">国产亚洲人成a一在线v站</a>| <a href="http://xxav2121.com" target="_blank">免费久久99精品国产自在现线</a>| <a href="http://92ebook.com" target="_blank">日韩一区二区免费高清</a>| <a href="http://luoliguo.com" target="_blank">国产一区二区日韩</a>| <a href="http://www1122fu.com" target="_blank">欧美国产日韩xxxxx</a>| <a href="http://118936.com" target="_blank">亚洲性感美女99在线</a>| <a href="http://lfxhfh.com" target="_blank">久久天堂精品</a>| <a href="http://hongzaixian.com" target="_blank">亚洲香蕉在线观看</a>| <a href="http://fdgkinetic.com" target="_blank">精品9999</a>| <a href="http://799868.com" target="_blank">国产精品一级二级三级</a>| <a href="http://118017.com" target="_blank">欧美成人久久</a>| <a href="http://nztd20.com" target="_blank">久久精品人人做人人爽</a>| <a href="http://anquye16.com" target="_blank">99视频在线观看一区三区</a>| <a href="http://110673.com" target="_blank">麻豆乱码国产一区二区三区</a>| <a href="http://aa224.com" target="_blank">亚洲精品国产精品国自产观看浪潮 </a>| <a href="http://cgnwp.com" target="_blank">国产一区二区三区奇米久涩</a>| <a href="http://ktt2048.com" target="_blank">欧美—级高清免费播放</a>| <a href="http://www-067.com" target="_blank">午夜在线视频一区二区区别</a>| <a href="http://743627.com" target="_blank">最新中文字幕一区二区三区</a>| <a href="http://66889h.com" target="_blank">久久久亚洲精品一区二区三区</a>| <a href="http://saomm18.com" target="_blank">一区二区不卡在线视频 午夜欧美不卡在 </a>| <a href="http://y8e8.com" target="_blank">国产目拍亚洲精品99久久精品</a>| <a href="http://luobu520.com" target="_blank">美腿丝袜亚洲色图</a>| <a href="http://18av18.com" target="_blank">欧美在线视频观看</a>| <a href="http://133969.com" target="_blank">亚洲一区二区三区免费在线观看</a>| <a href="http://www123720a.com" target="_blank">欧美福利专区</a>| <a href="http://gbandal.com" target="_blank">久久久综合精品</a>| <a href="http://498626.com" target="_blank">欧美一区二区三区四区在线观看地址</a>| <a href="http://azaz7.com" target="_blank">欧美大片在线观看一区</a>| <a href="http://6688se.com" target="_blank">欧美一区二区三区在线观看</a>| <a href="http://3dmh145.com" target="_blank">欧美另类极品videosbest最新版本</a>| <a href="http://vod3366.com" target="_blank">免费看精品久久片</a>| <a href="http://5s5s5s.com" target="_blank">久久久噜噜噜久久狠狠50岁</a>| <a href="http://dkmcjc.com" target="_blank">亚洲欧美日韩精品久久</a>| <a href="http://pfpf66.com" target="_blank">一本久道久久综合狠狠爱</a>| <a href="http://69xxx6.com" target="_blank">亚洲第一页中文字幕</a>| <a href="http://555yye.com" target="_blank">韩日欧美一区二区</a>| <a href="http://78757a.com" target="_blank">国产亚洲成人一区</a>| <a href="http://88848885.com" target="_blank">国产欧美日韩免费看aⅴ视频</a>| <a href="http://www-e2222.com" target="_blank">欧美日韩国产高清视频</a>| <a href="http://rezel-zj.com" target="_blank">国内成+人亚洲+欧美+综合在线</a>| <a href="http://xsxcn.com" target="_blank">国产精品久久久久久久久久久久久 </a>| <a href="http://spyfaw.com" target="_blank">亚洲免费成人av</a>| <a href="http://tizenkorea.com" target="_blank">亚洲成色www8888</a>| <a href="http://gmqgw.com" target="_blank">欧美不卡高清</a>| <a href="http://www311pi.com" target="_blank">奶水喷射视频一区</a>| <a href="http://www-tk8899.com" target="_blank">久久亚洲风情</a>| <a href="http://kittybob.com" target="_blank">裸体一区二区</a>| <a href="http://994745.com" target="_blank">欧美成年人网</a>| <a href="http://bjrailtech.com" target="_blank">欧美激情在线观看</a>| <a href="http://www30bxbx.com" target="_blank">亚洲第一中文字幕</a>| <a href="http://4480vv.com" target="_blank">亚洲国产视频直播</a>| <a href="http://798814.com" target="_blank">亚洲精品在线看</a>| <a href="http://eguge.com" target="_blank">一区二区三区导航</a>| <a href="http://jiuzuifusheng.com" target="_blank">亚洲一区二区免费视频</a>| <a href="http://www-662553.com" target="_blank">99国产一区二区三精品乱码</a>| <a href="http://dmzjz.com" target="_blank">亚洲视频每日更新</a>| <a href="http://199372.com" target="_blank">亚洲婷婷在线</a>| <a href="http://wwwsfsf11.com" target="_blank">性欧美长视频</a>| <a href="http://by99969.com" target="_blank">久久婷婷久久一区二区三区</a>| <a href="http://899399com.com" target="_blank">久久综合影音</a>| <a href="http://988tz.com" target="_blank">亚洲欧洲日产国码二区</a>| <a href="http://26mmmm.com" target="_blank">av成人黄色</a>| <a href="http://qq666qq.com" target="_blank">欧美亚洲三级</a>| <a href="http://sesese98.com" target="_blank">美日韩在线观看</a>| <a href="http://tingxihuan.com" target="_blank">欧美视频一区二区在线观看</a>| <a href="http://hkbsi.com" target="_blank">国产精品一二一区</a>| <a href="http://www47067.com" target="_blank">有码中文亚洲精品</a>| <a href="http://www492002.com" target="_blank">亚洲精品午夜精品</a>| <a href="http://www895pao.com" target="_blank">久久九九免费视频</a>| <a href="http://78757a.com" target="_blank">一区二区三区精品国产</a>| <a href="http://56lin.com" target="_blank">亚洲欧美制服另类日韩</a>| <a href="http://1116333.com" target="_blank">久久久激情视频</a>| <a href="http://799858.com" target="_blank">欧美日本国产视频</a>| <a href="http://www-tk3333.com" target="_blank">国产精品一区2区</a>| <a href="http://y9z8.com" target="_blank">亚洲片在线观看</a>| <a href="http://wwwlywbb.com" target="_blank">香蕉久久夜色精品</a>| <a href="http://k-dchina.com" target="_blank">美女91精品</a>| <a href="http://www-4997.com" target="_blank">一区二区三区视频在线观看</a>| <a href="http://www-35777.com" target="_blank">欧美一区二区免费视频</a>| <a href="http://376524.com" target="_blank">欧美成人免费全部</a>| <a href="http://wwwn94.com" target="_blank">国产美女一区</a>| <a href="http://btbt7086.com" target="_blank">亚洲精品自在在线观看</a>| <a href="http://17ccem.com" target="_blank">欧美一区影院</a>| <a href="http://llyx888.com" target="_blank">亚洲激情网站</a>| <a href="http://ktokt.com" target="_blank">欧美一区二区在线免费播放</a>| <a href="http://281191.com" target="_blank">欧美黄色成人网</a>| <a href="http://seanzhau.com" target="_blank">国产主播一区</a>| <a href="http://hlyjh.com" target="_blank">亚洲一区在线免费</a>| <a href="http://678665.com" target="_blank">欧美高清成人</a>| <a href="http://8847m.com" target="_blank">性色av香蕉一区二区</a>| <a href="http://338pv.com" target="_blank">欧美三级在线播放</a>| <a href="http://0934photo.com" target="_blank">在线精品视频一区二区</a>| <a href="http://www442222.com" target="_blank">亚洲在线视频网站</a>| <a href="http://by66336.com" target="_blank">欧美激情第4页</a>| <a href="http://98956888.com" target="_blank">欧美在线日韩在线</a>| <a href="http://xss521.com" target="_blank">国产精品乱子久久久久</a>| <a href="http://chunhuigk.com" target="_blank">亚洲免费播放</a>| <a href="http://6666345.com" target="_blank">欧美岛国激情</a>| <a href="http://dzyhjx.com" target="_blank">久久久青草婷婷精品综合日韩 </a>| <a href="http://cnm24.com" target="_blank">午夜精品成人在线</a>| <a href="http://www-q28.com" target="_blank">亚洲激情av</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>