📄 wsarecv.html
字号:
<html>
<head>
<title>WSARecv</title>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><font face="Arial" size="5"><b>WSARecv</b></font></p>
<p><font face="蹈框" size="2"><b>WSARecv</b></font><font face="奔覆" size="2">
窃荐绰 立加等 惑措规 家南栏肺何磐 朝扼柯 单捞磐甫 掘绢郴绰 窃荐涝聪促.</font></p>
<p><font face="蹈框" size="2"><b>int WSARecv (<br> SOCKET </b><i>s,</i><b><br> LPWSABUF </b><i>lpBuffers,</i><b><br> DWORD </b><i>dwBufferCount,</i><b><br> LPDWORD </b><i>lpNumberOfBytesRecvd,</i><b><br> LPDWORD
</b><i> lpFlags,</i><b><br> LPWSAOVERLAPPED </b><i>lpOverlapped,</i><b><br> LPWSAOVERLAPPED_COMPLETION_ROUTINE </b><i>lpCompletionROUTINE</i><b><br>);</b></font></p>
<p><font face="奔覆" size="2"> </font></p>
<p><font face="蹈框" size="3"><b>Parameters</b></font></p>
<p><font face="奔覆" size="2"><i>s
</i><br>[涝仿] 立加等 家南狼 扁贱磊</font></p>
<p><font face="奔覆" size="2"><i>lpBuffers</i><br>[涝/免仿] </font><font face="蹈框" size="2"><b><a href="WSABUF.html" webstripperlinkwas="./WSABUF.html">WSABUF</a></b></font><font face="奔覆" size="2">
备炼眉狼 硅凯 器牢磐肺, 阿阿狼 </font><font face="蹈框" size="2"><b><a href="WSABUF.html" webstripperlinkwas="./WSABUF.html">WSABUF</a></b></font><font face="奔覆" size="2">
备炼眉绰 单捞磐甫 淬篮 滚欺客 滚欺狼 辨捞甫 啊瘤霸 邓聪促.</font></p>
<p><font face="奔覆" size="2"><i>dwBufferCount</i><br>[涝仿] <i>lpBuffer</i>
硅凯俊 乐绰 </font><font face="蹈框" size="2"><b><a href="WSABUF.html" webstripperlinkwas="./WSABUF.html">WSABUF</a></b></font><font face="奔覆" size="2">
备炼眉( 硅凯狼 郡府刚飘)狼 俺荐</font></p>
<p><font face="奔覆" size="2"><i>lpNumberOfBytesRecvd</i><br>[免仿] 单捞磐
荐脚 累诀捞 官肺 肯丰等 版快, 捞 窃荐狼 龋免肺 佬绢辰 单捞磐狼 官捞飘 荐甫 器牢飘
钦聪促.</font></p>
<p><font face="奔覆" size="2"><i>lpFlags</i><br>[涝/免仿] 绢栋茄 规侥栏肺
捞 窃荐甫 龋免且 巴牢啊甫 唱鸥郴绰 敲贰弊</font></p>
<p><font face="奔覆" size="2"><i>lpOverlapped</i><br>[涝仿] </font><font face="蹈框" size="2"><b><a href="WSAOVERLAPPED.html" webstripperlinkwas="./WSAOVERLAPPED.html">WSAOVERLAPPED</a></b></font><font face="奔覆" size="2">
备炼眉狼 器牢磐 ( 惩-坷滚乏 家南俊辑绰 公矫邓聪促)</font></p>
<p><font face="蹈框" size="2"><i>lpCompletionRoutine</i></font><font face="奔覆" size="2"><br>[涝仿] 荐脚
累诀捞 肯丰登菌阑 锭 龋免瞪 肯丰 风凭狼 器牢磐 (惩-坷滚乏靛 家南俊辑绰 公矫邓聪促.)</font></p>
<p><font face="奔覆" size="2"> </font></p>
<p><font face="蹈框" size="3"><b>Remarks</b></font></p>
<p><font face="蹈框" size="2"><b>WSARecv</b></font><font face="奔覆" size="2">
窃荐绰 </font><font face="蹈框" size="2"><b><a href="recv.html" webstripperlinkwas="./recv.html">recv</a></b></font><font face="奔覆" size="2">
窃荐客 厚背秦杭 锭, 扁瓷利栏肺 酒贰狼 3啊瘤 搁俊辑 歹 腹篮 扁瓷阑 瘤盔钦聪促.</font></p>
<p><font face="奔覆" size="2">1. 坷滚乏(被捞 匡唱扼富肺 窍磊搁, "悼矫促吝"
捞扼绊 秦具 窍唱夸?) 荐脚 楷魂阑 荐青窍扁 困秦辑 坷滚乏 家南苞 楷悼窍咯 荤侩瞪
荐 乐嚼聪促.<br><br>2. 荐笼/盒魂 I/O 累诀阑 窍扁 困秦辑 咯矾俺狼 荐脚滚欺甫
荤侩且 荐 乐嚼聪促.<br><br>3. lpFlag 概俺函荐绰 涝仿侩苞 免仿侩 概俺函荐肺 荤侩瞪
荐 乐嚼聪促. 捞 敲贰弊肺 MSG_PARTIAL 敲贰弊 厚飘狼 惑怕甫 皑瘤且 荐 乐瘤父,
MSG_PARTIAL 敲贰弊绰 葛电 橇肺配妮俊辑 瘤盔登绰 巴篮 酒凑聪促.</font></p>
<p><font face="蹈框" size="2"><b>WSARecv</b></font><font face="奔覆" size="2">
窃荐绰 <i>s</i> 概俺函荐肺 瘤沥等 立加等 家南捞唱 官牢靛等 立加登瘤 臼篮 家南俊
措秦辑, 甸绢坷绰 单捞磐甫 佬绢郴绰单 荤侩钦聪促. 家南俊 瘤沥等 肺拿 绢靛饭胶绰
馆靛矫 舅妨瘤 巴捞绢具 钦聪促. 辑滚 绢敲府纳捞记俊辑绰 焊烹 </font><font face="蹈框" size="2"><b><a href="bind.html" webstripperlinkwas="./bind.html">bind</a></b></font><font face="奔覆" size="2">
窃荐唱, </font><font face="蹈框" size="2"><b><a href="accept.html" webstripperlinkwas="./accept.html">accept</a></b></font><font face="奔覆" size="2">
肚绰 </font><font face="蹈框" size="2"><b><a href="WSAAccept.html" webstripperlinkwas="./WSAAccept.html">WSAAccept</a></b></font><font face="奔覆" size="2">
窃荐甫 荤侩窍咯 肺拿绢靛饭胶甫 弓绢凛聪促. 努扼捞攫飘 绢敲府纳捞记俊辑绰 </font><font face="蹈框" size="2"><b><a href="connect.html" webstripperlinkwas="./connect.html">connect</a></b></font><font face="奔覆" size="2">,
</font><font face="蹈框" size="2"><b><a href="WSAConnect.html" webstripperlinkwas="./WSAConnect.html">WSAConnect</a></b></font><font face="奔覆" size="2">,
</font><font face="蹈框" size="2"><b><a href="sendto.html" webstripperlinkwas="./sendto.html">sendto</a></b></font><font face="奔覆" size="2">,
</font><font face="蹈框" size="2"><b><a href="WSASendTo.html" webstripperlinkwas="./WSASendTo.html">WSASendTo</a></b></font><font face="奔覆" size="2">
窃荐唱, </font><font face="蹈框" size="2"><b><a href="WSAJoinLeaf.html" webstripperlinkwas="./WSAJoinLeaf.html">WSAJoinLeaf</a></b></font><font face="奔覆" size="2">
窃荐甫 荤侩窍咯 肺拿 绢靛饭胶甫 弓绢林霸 邓聪促.</font></p>
<p><font face="奔覆" size="2">坷滚乏 家南俊辑, </font><font face="蹈框" size="2"><b>WSARecv</b></font><font face="奔覆" size="2">
窃荐绰 甸绢坷绰 单捞磐甫 茄 俺 肚绰 弊捞惑狼 滚欺俊 嘿咯 持档废 荤侩且 荐 乐嚼聪促.
父距 累诀捞 官肺 场朝 荐 绝绰 惑炔 捞扼搁, 付瘤阜 肯丰 惑怕绰 肯丰风凭(completion
routine)捞唱, </font><font face="蹈框" size="2"><b><a href="WSAGetOverlappedResult.html" webstripperlinkwas="./WSAGetOverlappedResult.html">WSAGetOverlappedResult</a></b></font><font face="奔覆" size="2">
窃荐甫 荤侩秦 掘绢尘 荐 乐嚼聪促.</font></p>
<p><font face="奔覆" size="2"><i>lpOverlapped </i>客 <i>lpCompletionRoutine</i>
概俺函荐啊 葛滴促 NULL 捞扼搁, 捞 窃荐俊辑 瘤沥等 家南篮 惩-坷滚乏 家南贸烦
促风绢 龙 巴涝聪促.</font></p>
<p><font face="奔覆" size="2">惩-坷滚乏 家南俊辑 捞 窃荐啊 荤侩等促搁, 喉废欧
贸府何盒篮 钎霖</font><font face="蹈框" size="2"><i> recv</i></font><font face="奔覆" size="2">
窃荐客 鞍篮 狼固肺 悼累窍霸 邓聪促. 奔备... </font><font face="蹈框" size="2"><i>lpOverlapped</i></font><font face="奔覆" size="2">
客 <i>lpCompletionRoutine</i> 概俺函荐绰 公矫邓聪促. 捞固 荐脚登绊 滚欺傅等
单捞磐绰 窃荐甫 龋免且 锭 瘤沥沁带 荤侩磊 滚欺俊 墨乔瞪 巴涝聪促. 喉废欧 家南俊辑
荐脚等 单捞磐档 绝绊, 滚欺傅等 单捞磐档 绝绰 版快 捞 窃荐甫 龋免沁促搁, 佬阑
单捞磐啊 惑措规栏肺何磐 朝扼棵 锭 鳖瘤 喉废欧俊 吧府霸 邓聪促. 扩加2 俊辑绰
捞 窃荐甫 荤侩窍绰单 乐绢辑 扁夯利牢 喉废欧 鸥烙酒眶 概目聪硫阑 沥狼窍绊 乐瘤绰
臼嚼聪促. (倾捌~ 摹疙利捞促...) </font></p>
<p><font face="奔覆" size="2">官捞飘-胶飘覆 橇肺配妮(TCP)苞 鞍篮 橇肺配妮俊
措秦辑 胶琶篮 力傍等 滚欺傍埃俊 啊瓷茄 腹篮 单捞磐甫 馆券 窍妨绊 矫档钦聪促.
窍瘤父, 窜老 官捞飘狼 荐脚累诀篮 妮矾甫 喉废欧 矫虐瘤 臼阑 父怒 面盒钦聪促.
窜老 官捞飘捞惑捞 馆券 等促绊 窍绰 焊厘篮 绝嚼聪促. 皋矫瘤 瘤氢屈苞(UDP)
鞍篮 橇肺配妮 俊辑绰 妮矾甫 喉废欧俊 吧府瘤 臼霸 窍扁 困秦辑 啊垫蛮 皋矫瘤啊
鞘夸钦聪促. - ばば 酒~ 坷疵档 牧叼记捞 臼亮篮 吧鳖? 恐捞府 秦籍捞 铂掺反窜 富涝聪鳖.
酒贰俊 盔巩阑 淬疽嚼聪促. - 檬 倾立 朝覆 锅开 -</font></p>
<p><font face="奔覆" size="2"><盔巩>For protocols acting as
byte-stream protocols the stack tries to return as much data as possible subject
to the supplied buffer space and amount of received data available. However,
receipt of a single byte is sufficient to unblock the caller. There is no
guarantee that more than a single byte will be returned. For protocols acting as
message-oriented, a full message is required to unblock the caller.</font></p>
<p><font face="奔覆" size="2">橇肺配妮捞 官捞飘-胶飘覆栏肺 悼累窍扒 弊犯瘤 臼带埃俊,
WSAPROTOCOL_INFO 备炼眉俊 XPI_MESSAGE_ORIENTED 客 XPI_PSEUDO_STREAM 阑 汲沥秦辑,
弊府备, 捞窃荐狼 敲贰弊 概俺函荐俊 MSG_PARTIAL 敲贰弊甫 汲沥秦辑 捞 窃荐啊 绢恫
橇肺配妮肺 悼累窍绰瘤 搬沥邓聪促. 酒贰狼 抛捞喉捞 捞客 包访等 炼钦俊 措秦辑
夸距 秦 初疽嚼聪促. ( 喊钎(*)绰 荤侩窍瘤 臼绰促绰 狼固 涝聪促)</font></p>
<table cellspacing="1" cols=4 width="619">
<tbody>
<tr valign=top>
<th align=left width="190" bgcolor="silver"><font face="奔覆" size="2"> XP1_MESSAGE_ORIENTED</font></TH>
<th align=left width="166" bgcolor="silver"><font face="奔覆" size="2"> XP1_PSEUDO_STREAM</font></TH>
<th align=left width="102" bgcolor="silver"><font face="奔覆" size="2"> MSG_PARTIAL</font></TH>
<th align=left width="133" bgcolor="silver"><font face="奔覆" size="2">Acts as</font></TH></TR>
<tr valign=top>
<td width="190" bgcolor="#F0F0F0"><font face="蹈框" size="2">not set</font></TD>
<td width="166" bgcolor="#F0F0F0"><font face="蹈框" size="2">*</font></TD>
<td width="102" bgcolor="#F0F0F0"><font face="蹈框" size="2">*</font></TD>
<td width="133" bgcolor="#F0F0F0"><font face="蹈框" size="2">byte-stream</font></TD></TR>
<tr valign=top>
<td width="190" bgcolor="#F0F0F0"><font face="蹈框" size="2">*</font></TD>
<td width="166" bgcolor="#F0F0F0"><font face="蹈框" size="2">set</font></TD>
<td width="102" bgcolor="#F0F0F0"><font face="蹈框" size="2">*</font></TD>
<td width="133" bgcolor="#F0F0F0"><font face="蹈框" size="2">byte-stream</font></TD></TR>
<tr valign=top>
<td width="190" bgcolor="#F0F0F0"><font face="蹈框" size="2">set</font></TD>
<td width="166" bgcolor="#F0F0F0"><font face="蹈框" size="2">not set</font></TD>
<td width="102" bgcolor="#F0F0F0"><font face="蹈框" size="2">set</font></TD>
<td width="133" bgcolor="#F0F0F0"><font face="蹈框" size="2">byte-stream</font></TD></TR>
<tr valign=top>
<td width="190" bgcolor="#F0F0F0"><font face="蹈框" size="2">set</font></TD>
<td width="166" bgcolor="#F0F0F0"><font face="蹈框" size="2">not set</font></TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -