锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产精品亚洲艾草网美妙,久久亚洲电影,久久99热这里只有精品国产http://www.shnenglu.com/Cass/category/17623.html鏄互鑷蟲錛屽氨涓嶅繀闅捐繃浜嗐? zh-cnThu, 25 Aug 2011 04:54:04 GMTThu, 25 Aug 2011 04:54:04 GMT60浣跨敤WSAEventSelect妯″瀷鐨?涓棶棰?/title><link>http://www.shnenglu.com/Cass/articles/154246.html</link><dc:creator>Yu</dc:creator><author>Yu</author><pubDate>Wed, 24 Aug 2011 13:25:00 GMT</pubDate><guid>http://www.shnenglu.com/Cass/articles/154246.html</guid><wfw:comment>http://www.shnenglu.com/Cass/comments/154246.html</wfw:comment><comments>http://www.shnenglu.com/Cass/articles/154246.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Cass/comments/commentRss/154246.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Cass/services/trackbacks/154246.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 10pt">WSAEventSelect<span style="font-family: '寰蔣闆呴粦','sans-serif'">鏄彁渚涗互緗戠粶浜嬩歡鐨勫紓姝ユ柟寮忛氱煡妯″瀷錛屼負濂楁帴瀛楁敞鍐岀綉緇滀簨浠跺悗絳夊緟閫氱煡錛屾晠鏄鍔ㄥ彂鐢熺殑銆傚叿浣撴祦紼嬪彲浠ュ弬鐓у涓嬪浘<br /><span style="font-family: 'Tahoma','sans-serif'; font-size: 11pt; mso-fareast-font-family: 寰蔣闆呴粦; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <img border="0" alt="" src="http://www.shnenglu.com/images/cppblog_com/cass/WSAEventSelect鍥?jpg" width="642" longdesc="" height="438" /><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype></span><br /></p> <p style="margin: 0cm 0cm 10pt">MSDN<span style="font-family: '寰蔣闆呴粦','sans-serif'">鐨勭綉緇滀簨浠?/span></p> <p style="margin: 0cm 0cm 10pt"> <table style="border-bottom: medium none; border-left: medium none; width: 100%; border-collapse: collapse; border-top: medium none; border-right: medium none" border="1" cellspacing="0" cellpadding="0" width="100%"> <tbody> <tr style="height: 15.75pt"> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt;background: #e5e5e5; height: 15.75pt; border-top: #bbbbbb 1pt solid; border-right: #bbbbbb 1pt solid; padding-top: 3pt" valign="top"> <p style="layout-grid-mode: both"><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 10.5pt">Network event</span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt;background: #e5e5e5; height: 15.75pt; border-top: #bbbbbb 1pt solid; border-right: #bbbbbb 1pt solid; padding-top: 3pt" valign="top"> <p style="layout-grid-mode: both"><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 10.5pt">Re-enabling function</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_READ </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">recv</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">recvfrom</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecv</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecvEx</span></strong></a>, or <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecvFrom</span></strong></a> function.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_WRITE </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">send</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">sendto</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSASend</span></strong></a>, or <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSASendTo</span></strong></a> function.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_OOB </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">recv</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">recvfrom</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecv</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecvEx</span></strong></a>, or <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSARecvFrom</span></strong></a> function.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_ACCEPT </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">accept</span></strong></a>, <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">AcceptEx</span></strong></a>, or <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSAAccept</span></strong></a> function unless the error code returned is WSATRY_AGAIN indicating that the condition function returned CF_DEFER.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_CONNECT </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">None.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_CLOSE </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">None.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_QOS </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSAIoctl</span></strong></a> function with command </span><strong><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">SIO_GET_QOS</span></strong><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_GROUP_QOS </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">Reserved.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_ROUTING_ INTERFACE_CHANGE </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSAIoctl</span></strong></a> function with command </span><strong><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">SIO_ROUTING_INTERFACE_CHANGE</span></strong><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">.</span></p></td></tr> <tr> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #bbbbbb 1pt solid; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">FD_ADDRESS_ LIST_CHANGE </span></p></td> <td style="border-bottom: #bbbbbb 1pt solid; border-left: #f0f0f0; padding-bottom: 6.75pt; padding-left: 3pt; padding-right: 3pt;background: white; border-top: #f0f0f0; border-right: #bbbbbb 1pt solid; padding-top: 6.75pt" valign="top"> <p style="line-height: 140%; margin: 0cm 0.75pt 0pt; layout-grid-mode: both"><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">The <a ><strong><span style="line-height: 140%; color: #1364c4; text-decoration: none; text-underline: none">WSAIoctl</span></strong></a> function with command </span><strong><span style="line-height: 140%; font-family: 'Segoe UI','sans-serif'; color: black; font-size: 9.5pt">SIO_ADDRESS_LIST_CHANGE</span></strong></p></td></tr></tbody></table></p> <p style="margin: 0cm 0cm 10pt"> </p> <p style="margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鑳藉鐔熺粌榪愮敤</span><span lang="EN-US"><font face="Tahoma">WSAEventSelect</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">蹇呴』娉ㄦ剰浠ヤ笅</span><span lang="EN-US"><font face="Tahoma">5</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鐐?/span></p> <p style="text-indent: -36pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoNormal"><span style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">1銆?/font><span style="font: 7pt 'Times New Roman'">         </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">蹇呴』鍒涘緩浜嬩歡琛ㄥ拰濂楁帴瀛楄〃錛屽茍鎶婄洃鍚鎺ュ瓧鏀懼埌琛ㄧ殑棣栦綅銆?/span></p> <p style="text-indent: -18pt; margin: 0cm 0cm 10pt 18pt; mso-list: l1 level1 lfo2" class="MsoNormal"><span style="font-size: 12pt; mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">①</font><span style="font: 7pt 'Times New Roman'">   </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">銆佸浜?/span><span style="font-size: 12pt" lang="EN-US"><font face="Tahoma">TCP</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鑰岃█錛氬叧鑱旂洃鍚鎺ュ瓧蹇呴』澶勭悊</span><span style="font-size: 12pt"><font face="Tahoma"> <span lang="EN-US">(FD_ACCEPT</span></font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鎴栬?/span><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 12pt; mso-fareast-font-family: 瀹嬩綋" lang="EN-US">FD_CONNECT</span><span style="font-size: 12pt" lang="EN-US"><font face="Tahoma">) </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍜?/span><span style="font-size: 12pt" lang="EN-US"><font face="Tahoma">FD_CLOSE</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">浜嬩歡銆傜洃鍚鎺ュ瓧涓嶅弬涓庨氫俊</span><span style="font-size: 12pt"><font face="Tahoma"> </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">錛屾晠</span><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 12pt; mso-fareast-font-family: 瀹嬩綋" lang="EN-US">FD_WRITE<span style="mso-spacerun: yes">  </span></span><span style="font-family: 瀹嬩綋; color: black; font-size: 12pt; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-family: 'Segoe UI'">涓嶉渶瑕佸叧鑱斻傝岀敱</span><span style="font-family: '寰蔣闆呴粦','sans-serif'; letter-spacing: 0.4pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">閫氫俊濂楁帴瀛楀垱寤虹殑緗戠粶浜嬩歡鍒欐寜榪炴帴欏哄簭鏀懼埌浜嬩歡琛ㄥ拰濂楁帴瀛楄〃銆傝繖鏃墮渶瑕佸鐞嗙殑浜嬩歡鏈?/span><span style="letter-spacing: 0.4pt" lang="EN-US"><font face="Tahoma">FD_READ </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; letter-spacing: 0.4pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍜?/span><span style="letter-spacing: 0.4pt" lang="EN-US"><font face="Tahoma">FD_CLOSE </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; letter-spacing: 0.4pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍜?/span><span style="letter-spacing: 0.4pt" lang="EN-US"><font face="Tahoma">FD_WRITE</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; letter-spacing: 0.4pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">銆?/span><span style="font-size: 12pt" lang="EN-US"><o:p></o:p></span></p> <p style="text-indent: -18pt; margin: 0cm 0cm 10pt 18pt; mso-list: l1 level1 lfo2" class="MsoNormal"><span style="font-size: 12pt; mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">②</font><span style="font: 7pt 'Times New Roman'">   </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">瀵逛簬</span><span style="font-size: 12pt" lang="EN-US"><font face="Tahoma">UDP</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; font-size: 12pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">涓嶅瓨鍦ㄨ繛鎺ワ紝鏁呭彧闇瑕佸鐞?/span><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 12pt; mso-fareast-font-family: 瀹嬩綋" lang="EN-US">FD_WRITE </span><span style="font-family: 瀹嬩綋; color: black; font-size: 12pt; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-family: 'Segoe UI'">鎴栬?/span><span style="font-family: 'Segoe UI','sans-serif'; color: black; font-size: 12pt; mso-fareast-font-family: 瀹嬩綋" lang="EN-US">FD_READ </span><span style="font-family: 瀹嬩綋; color: black; font-size: 12pt; mso-ascii-font-family: 'Segoe UI'; mso-hansi-font-family: 'Segoe UI'; mso-bidi-font-family: 'Segoe UI'">灝卞彲浠ャ?/span><span style="font-size: 12pt" lang="EN-US"><o:p></o:p></span></p> <p style="margin: 0cm 0cm 10pt 18pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Tahoma"> </font></o:p></span></p> <p style="text-indent: -36pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoNormal"><span style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">2銆?/font><span style="font: 7pt 'Times New Roman'">         </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">浠涔堟槸“</span><span lang="EN-US"><font face="Tahoma">WSAEnumNetworkEvents</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍑芥暟浼氳嚜鍔ㄩ噸緗彈淇′簨浠?#8221;錛?/span></p> <p style="margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">澶у鐭ラ亾</span><span lang="EN-US"><font face="Tahoma">WSAEnumNetworkEvents</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鏄煡璇㈠鎺ュ瓧涓婄殑鍙戠敓鐨勭綉緇滀簨浠跺拰鍑洪敊浠g爜銆傜劧鑰屽浜庣浜屼釜鍙傛暟錛?/span><span style="letter-spacing: 0.4pt" lang="EN-US"><font face="Tahoma">hEventObject</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; letter-spacing: 0.4pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">銆傚叾瀹為噸緗彈淇′簨浠跺垯鏄竻闄ょ郴緇熷唴閮ㄧ殑緗戠粶浜嬩歡璁板綍銆傚綋璋冪敤涓嬈?/span><span lang="EN-US"><font face="Tahoma">WSAEnumNetworkEvents </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">榪斿洖</span><span lang="EN-US"><font face="Tahoma">event</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">錛?/span><span lang="EN-US"><font face="Tahoma">WSAEVENT</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">錛変簨浠?/span><font face="Tahoma"> </font><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">錛屾帴涓嬫潵灝卞簲璇ユ槸澶勭悊璇ヤ簨浠剁殑浠g爜銆傚鏋滄病鏈夋竻闄よ浜嬩歡瀵硅薄鐨勭綉緇滀簨浠訛紝閭d箞鏈夊彲鑳藉嚭鐜頒笉鏂鐞嗙殑璇ヤ簨浠剁殑緇撴灉銆?/span></p> <p style="text-indent: -36pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoNormal"><span style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">3銆?/font><span style="font: 7pt 'Times New Roman'">         </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">涓涓繛鎺ュ叧闂椂搴旇鍦ㄤ簨浠惰〃鍜屽鎺ュ瓧琛ㄤ腑鍒犻櫎璇ュ鎺ュ瓧鍜屼簨浠躲傚茍鍦ㄤ簨浠惰〃鍜屽鎺ュ瓧琛ㄤ笂鎶婂叾浠栫殑鍓嶇Щ銆備互渚跨渷鐣欐洿澶氱殑浣嶇疆緇欐柊鐨勮繛鎺ワ紝瑕佺煡閬撳湪涓嶅垱寤虹嚎紼嬫睜鐨勬儏鍐典笅錛?/span><span lang="EN-US"><font face="Tahoma">WSAEventSelect</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">妯″瀷鏈澶氫篃灝辨槸鑳芥敮鎸?/span><span lang="EN-US"><font face="Tahoma">64 -1</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">涓繛鎺ャ?/span></p> <p style="text-indent: -36pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoNormal"><span style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">4銆?/font><span style="font: 7pt 'Times New Roman'">         </span></span></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">濡傛灉鍚屾椂鏈夊嚑涓簨浠跺璞″彈淇?/span><span lang="EN-US"><font face="Tahoma">WSAWaitForMultipleEvents</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍑芥暟鍙繑鍥烇紝鏈鍓嶉潰鐨勪竴涓紝鍥犳瑕佷粠鏈鍓嶉潰鍙椾俊浜嬩歡寮濮嬮愪釜媯鏌ュ悗闈㈢殑鍙椾俊浜嬩歡錛屾鏃朵嬌鐢?/span><span lang="EN-US"><font face="Tahoma">WSAWaitForMultipleEvents</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">灝辮璁劇疆瓚呮椂榪斿洖浜嗭紝涔熷氨鏄?/span><span lang="EN-US"><font face="Tahoma">dwTimeout</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍙傛暟銆?/span></p> <p style="text-indent: -36pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoNormal"><span style="mso-fareast-font-family: Tahoma; mso-bidi-font-family: Tahoma" lang="EN-US"><span style="mso-list: Ignore"><font face="Tahoma">5銆?/font><span style="font: 7pt 'Times New Roman'">         </span></span></span><span lang="EN-US"><font face="Tahoma">IP</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍦板潃涓庡鎺ュ瓧鐨勫叧鑱旈棶棰橈紝鍦ㄦ帴鍙椾紬澶氳繛鎺ュ悗鎯寵鍚戞煇涓榪炴帴鍙戦佹暟鎹紝鍒欓渶瑕佹壘鍒拌</span><span lang="EN-US"><font face="Tahoma">IP</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鍦板潃錛堟垨鑰呬富鏈哄悕涔熻錛変笌鏈嶅姟鍣ㄥ緩绔嬬殑閫氫俊濂楁帴瀛椼傞偅涔堝鎺ュ瓧琛ㄥ氨涓嶈兘鏄畝鍗曠殑濂楁帴瀛楅泦鍚堜簡錛屾垨璁稿彲浠ヨ繖鏍?/span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma">struct SOCKET_ADDR<span style="mso-spacerun: yes">     </span>//</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鐢ㄦ潵璁板綍瀹㈡埛鍖轟俊鎭殑瀵硅薄</span><span lang="EN-US"><font face="Tahoma"> </font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma">{</font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">  </span>SOCKET s;</font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">  </span>sockaddr_in in_addr;<span style="mso-spacerun: yes">   </span></font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma">};</font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鑰屽鎺ュ瓧琛ㄤ負</span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span lang="EN-US"><font face="Tahoma">SOCKET_ADDR<span style="mso-spacerun: yes">  </span>sockArray[64];</font></span></p> <p style="margin: 0cm 0cm 10pt 36pt" class="MsoNormal"><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">錛氾細鏇村姞鍙楁榪庣殑鍋氭硶灝辨槸絎﹀悎闈㈠悜瀵硅薄濂楁帴瀛楅摼琛ㄤ簡銆?/span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma">typedef struct _SOCKET_OBJ</font></span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma">{</font></span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">      </span>SOCKET s;<span style="mso-tab-count: 3">              </span>// </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">濂楄妭瀛楀彞鏌?/span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">      </span>HANDLE event;<span style="mso-tab-count: 2">        </span>// </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">涓庢濂楄妭瀛楃浉鍏寵仈鐨勪簨浠跺璞″彞鏌?/span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">      </span>sockaddr_in addrRemote;<span style="mso-tab-count: 1">     </span>// </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">瀹㈡埛绔湴鍧淇℃伅</span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma"><span style="mso-tab-count: 1">      </span>_SOCKET_OBJ *pNext;// </font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">鎸囧悜涓嬩竴涓?/span><span lang="EN-US"><font face="Tahoma">SOCKET_OBJ</font></span><span style="font-family: '寰蔣闆呴粦','sans-serif'; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma">瀵硅薄錛屼負鐨勬槸榪炴垚涓涓〃</span></p> <p style="margin: 0cm 0cm 0pt" class="MsoNoSpacing"><span lang="EN-US"><font face="Tahoma">} SOCKET_OBJ, *PSOCKET_OBJ;</font></span></p> <p style="margin: 0cm 0cm 10pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Tahoma"> </font></o:p></span></p> <p style="margin: 0cm 0cm 10pt"><br /><br /></span> </p> <img src ="http://www.shnenglu.com/Cass/aggbug/154246.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Cass/" target="_blank">Yu</a> 2011-08-24 21:25 <a href="http://www.shnenglu.com/Cass/articles/154246.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浜嗚Вselect妯″瀷鐨勫叚澶ф敞鎰忕偣http://www.shnenglu.com/Cass/articles/154168.htmlYuYuTue, 23 Aug 2011 13:07:00 GMThttp://www.shnenglu.com/Cass/articles/154168.htmlhttp://www.shnenglu.com/Cass/comments/154168.htmlhttp://www.shnenglu.com/Cass/articles/154168.html#Feedback0http://www.shnenglu.com/Cass/comments/commentRss/154168.htmlhttp://www.shnenglu.com/Cass/services/trackbacks/154168.htmlSelect妯″瀷鍑虹幇鐨勭洰鐨勶細錛氭ā鍨嬬殑鍑虹幇鏄負浜嗚В鍐?/span>“涓涓鎴風涓綰跨▼鐨勯棶棰橈紝涓轟簡WINDOWS鐨勭嚎紼嬪垏鎹笉瑕佸お棰戠箒銆?/span>

 

select鍑芥暟

int select(

int maxfdp,   //蹇界暐

fd_set *readfds,//媯鏌ュ彲璇繪?/span>

fd_set *writefds,      //媯鏌ュ彲鍐欐?/span>

fd_set *errorfds,      //媯鏌ラ敊璇?/span>

struct timeval *timeout   //鎸囧畾鍑芥暟絳夊緟鐨勬渶闀挎椂闂?/span>

);

 

1銆佺悊瑙?/span>struct fd_set錛堜竴涓鎺ュ瓧闆嗗悎錛?/span>

struct fd_set鍙互鐞嗚В涓轟竴涓泦鍚堬紝榪欎釜闆嗗悎涓瓨鏀劇殑鏄枃浠舵弿榪扮(filedescriptor)錛屽嵆鏂囦歡鍙ユ焺錛岃繖鍙互鏄垜浠墍璇寸殑鏅氭剰涔夌殑鏂囦歡錛屽綋鐒?/span>Unix涓嬩換浣曡澶囥佺閬撱?/span>FIFO絳夐兘鏄枃浠跺艦寮忥紝鍏ㄩ儴鍖呮嫭鍦ㄥ唴錛屾墍浠ユ鏃犵枒闂竴涓?/span>socket灝辨槸涓涓枃浠訛紝socket鍙ユ焺灝辨槸涓涓枃浠舵弿榪扮銆?/span>

 

2銆佷嬌鐢?/span>struct fd_set

FD_ZERO(fd_set * set)錛?/span> //娓呯┖闆嗗悎

FD_SET(s,fd_set * set)錛?/span> //娣誨姞濂楁帴瀛楅泦鍚?/span>

FD_CLR(s ,fd_set* set)錛?/span> //浠?/span>set縐婚櫎濂楁帴瀛?/span>s

FD_ISSET(s ,fd_set* set)錛?/span>//媯鏌ラ泦鍚堜腑s鏄惁set鐨勬垚鍛?/span>

 

 

3銆?/span>struct timeval

struct timeval { 銆銆

time_t tv_sec; /* 縐?/span>*/ 銆銆

suseconds_t tv_usec; /* 寰*/ };

 

4銆佸弬鏁板惈涔?/span>

fd_set*readfds鎴戜滑鏄鐩戣榪欎簺鏂囦歡鎻忚堪絎︾殑璇誨彉鍖栫殑錛屽嵆鎴戜滑鍏沖績鏄惁鍙互浠庤繖浜涙枃浠朵腑璇誨彇鏁版嵁浜嗭紝濡傛灉榪欎釜闆嗗悎涓湁涓涓枃浠跺彲璇伙紝select灝變細榪斿洖涓涓ぇ浜?/span>0鐨勫鹼紝琛ㄧず鏈夋枃浠跺彲璇伙紝濡傛灉娌℃湁鍙鐨勬枃浠訛紝鍒欐牴鎹?/span>timeout鍙傛暟鍐嶅垽鏂槸鍚﹁秴鏃訛紝鑻ヨ秴鍑?/span>timeout鐨勬椂闂達紝select榪斿洖0錛岃嫢鍙戠敓閿欒榪斿洖璐熷箋傚彲浠ヤ紶鍏?/span>NULL鍊鹼紝琛ㄧず涓嶅叧蹇冧換浣曟枃浠剁殑璇誨彉鍖栥?/span> 銆銆

fd_set*writefds鎴戜滑鏄鐩戣榪欎簺鏂囦歡鎻忚堪絎︾殑鍐欏彉鍖栫殑錛屽嵆鎴戜滑鍏沖績鏄惁鍙互鍚戣繖浜涙枃浠朵腑鍐欏叆鏁版嵁浜嗭紝濡傛灉榪欎釜闆嗗悎涓湁涓涓枃浠跺彲鍐欙紝select灝變細榪斿洖涓涓ぇ浜?/span>0鐨勫鹼紝琛ㄧず鏈夋枃浠跺彲鍐欙紝濡傛灉娌℃湁鍙啓鐨勬枃浠訛紝鍒欐牴鎹?/span>timeout鍙傛暟鍐嶅垽鏂槸鍚﹁秴鏃訛紝鑻ヨ秴鍑?/span>timeout鐨勬椂闂達紝select榪斿洖0錛岃嫢鍙戠敓閿欒榪斿洖璐熷箋傚彲浠ヤ紶鍏?/span>NULL鍊鹼紝琛ㄧず涓嶅叧蹇冧換浣曟枃浠剁殑鍐欏彉鍖栥?/span> 銆銆

fd_set *errorfds鍚屼笂闈袱涓弬鏁扮殑鎰忓浘錛岀敤鏉ョ洃瑙嗘枃浠墮敊璇紓甯搞?/span>

 

5銆佽秴鏃剁殑璁劇疆

struct timeval *timeout鏄?/span>select鐨勮秴鏃舵椂闂達紝榪欎釜鍙傛暟鑷沖叧閲嶈錛屽畠鍙互浣?/span>select澶勪簬涓夌鐘舵?/span>

①銆佽嫢灝?/span>NULL浠ュ艦鍙備紶鍏ワ紝鍗充笉浼犲叆鏃墮棿緇撴瀯錛屽氨鏄皢select緗簬闃誨鐘舵侊紝涓瀹氱瓑鍒扮洃瑙嗘枃浠舵弿榪扮闆嗗悎涓煇涓枃浠舵弿榪扮鍙戠敓鍙樺寲涓烘錛?/span>

②銆佽嫢灝嗘椂闂村艱涓?/span>0縐?/span>0姣錛屽氨鍙樻垚涓涓函綺圭殑闈為樆濉炲嚱鏁幫紝涓嶇鏂囦歡鎻忚堪絎︽槸鍚︽湁鍙樺寲錛岄兘绔嬪埢榪斿洖緇х畫鎵ц錛屾枃浠舵棤鍙樺寲榪斿洖0錛屾湁鍙樺寲榪斿洖涓涓鍊鹼紱

③銆?/span>timeout鐨勫煎ぇ浜?/span>0錛岃繖灝辨槸絳夊緟鐨勮秴鏃舵椂闂達紝鍗?/span>select鍦?/span>timeout鏃墮棿鍐呴樆濉烇紝瓚呮椂鏃墮棿涔嬪唴鏈変簨浠跺埌鏉ュ氨榪斿洖浜嗭紝鍚﹀垯鍦ㄨ秴鏃跺悗涓嶇鎬庢牱涓瀹氳繑鍥烇紝榪斿洖鍊煎悓涓婅堪銆?/span>

 

6銆佽繑鍥炲鹼細 銆銆

璐熷鹼細select閿欒 姝e鹼細鏌愪簺鏂囦歡鍙鍐欐垨鍑洪敊 0錛氱瓑寰呰秴鏃訛紝娌℃湁鍙鍐欐垨閿欒鐨勬枃浠?br />

 



Yu 2011-08-23 21:07 鍙戣〃璇勮
]]>
天天躁日日躁狠狠久久| 久久99精品国产麻豆宅宅 | 无码8090精品久久一区| 狠狠干狠狠久久| av国内精品久久久久影院| 久久精品一区二区三区不卡| 国产成人香蕉久久久久| 久久99久久99精品免视看动漫| 97久久超碰国产精品2021| 国产成人精品综合久久久| 久久久久免费精品国产| 国产精品久久波多野结衣| 亚洲国产综合久久天堂| 国产成人精品久久免费动漫| 久久久久国产一区二区| 国产精品久久久久a影院| aaa级精品久久久国产片| 香蕉久久夜色精品国产尤物| 久久综合九色综合久99| 亚洲日本va午夜中文字幕久久| 精品久久久久中文字幕一区| 久久综合久久自在自线精品自| 久久福利青草精品资源站免费| 无码乱码观看精品久久| 久久久av波多野一区二区| 亚洲色欲久久久久综合网| 免费观看成人久久网免费观看| 久久久久亚洲精品日久生情| 91精品国产91久久久久久| 久久综合精品国产二区无码| 久久影视国产亚洲| 久久久久久久综合日本亚洲| 国内精品久久久久久久久电影网| 亚洲精品高清久久| www久久久天天com| 久久久久精品国产亚洲AV无码| 亚洲AⅤ优女AV综合久久久| 久久久久久亚洲精品无码| 亚洲综合久久综合激情久久| 国产精品岛国久久久久| 国产精品久久波多野结衣|