亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sendmsg.htm

?? DELPHI 封裝的UDT類庫..可以在DELPHI使用開源的UDT類庫.
?? HTM
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title> UDT Reference</title>
<link rel="stylesheet" href="udtdoc.css" type="text/css" />
</head>

<body>
<div class="ref_head">&nbsp;UDT Reference: Functions</div>

<h4 class="func_name"><strong>sendmsg</strong></h4>
<p>The <b>sendmsg</b> method sends a message to the peer side.</p>

<div class="code">int recv(<br />
&nbsp; UDTSOCKET <font color="#FFFFFF">u</font>,<br />
&nbsp; const char* <font color="#FFFFFF">msg</font>,<br />
&nbsp; int <font color="#FFFFFF">len</font>,<br />
&nbsp; int <font color="#FFFFFF">ttl</font> = -1,<br />
&nbsp; bool <font color="#FFFFFF">inorder</font> = false<br />
);</div>

<h5>Parameters</h5>
<dl>
  <dt><i>u</i></dt>
  <dd>[in] Descriptor identifying a connected socket.</dd>
  <dt><em>buf</em></dt>
  <dd>[in] The buffer pointed to a message.</dd>
  <dt><em>len</em></dt>
  <dd>[in] Length of the buffer.</dd>
  <dt><em>ttl</em></dt>
  <dd>[in] Optional. The Time-to-Live of the message (milliseconds). Default is -1, which means infinite.</dd>
  <dt><em>inorder</em></dt>
  <dd>[in] Optional. Flag indicating if the message should be delivered in order. Default is negative.</dd>
</dl>

<h5>Return Value</h5>
<p>On success, <b>sendmsg</b> returns the actual size of message that has just been sent. The size should be equal to <i>len</i>. Otherwise UDT::ERROR is returned and 
specific error information can be retrieved by <a href="error.htm">getlasterror</a>. If UDT_SNDTIMEO is set to a positive value, zero will be returned if the message 
cannot be sent before the timer expires.</p>

<table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#CCCCCC">
  <tr>
    <td width="17%" class="table_headline"><strong>Error Name</strong></td>
    <td width="17%" class="table_headline"><strong>Error Code</strong></td>
    <td width="83%" class="table_headline"><strong>Comment</strong></td>
  </tr>
  <tr>
    <td>ECONNLOST</td>
    <td>2001</td>
    <td>connection has been broken.</td>
  </tr>
  <tr>
    <td>ENOCONN</td>
    <td>2002</td>
    <td><i>u</i> is not connected.</td>
  </tr>
  <tr>
    <td>EINVSOCK</td>
    <td>5004</td>
    <td><i>u</i> is not an valid socket.</td>
  </tr>
  <tr>
    <td>ESTREAMILL</td>
    <td>5009</td>
    <td>cannot use <i>sendmsg</i> in SOCK_STREAM mode.</td>
  </tr>
  <tr>
    <td>ELARGEMSG</td>
    <td>5012</td>
    <td>the message is too large to be hold in the sending buffer.</td>
  </tr>
  <tr>
    <td>SASYNCSND</td>
    <td>6001</td>
    <td><i>u</i> is non-blocking (UDT_SNDSYN = false) but no buffer space is available.</td>
  </tr>
</table>

<h5>Description</h5>
<p>The <strong>sendmsg</strong> method sends a message to the peer side. The UDT socket must be in SOCK_DGRAM mode in order to send or receive messages. 
Message is the minimum data unit in this situation. In particular, <strong>sendmsg</strong> always tries to send the message out as a whole, that is, the message will 
either to completely sent or it is not sent at all.</p>
<p>In blocking mode (default), strong>sendmsg</strong> waits until there is enough space to hold the whole message. In non-blocking mode, <strong>sendmsg</strong> 
returns immediately and returns error if no buffer space available.</p>
<p>If UDT_SNDTIMEO is set and the socket is in blocking mode, <strong>sendmsg</strong> only waits a limited time specified by UDT_SNDTIMEO option. If there is still 
no buffer space available when the timer expires, zero will be returned. UDT_SNDTIMEO has no effect for non-blocking socket.</p>
<p>The <i>ttl</i> parameter gices the message a limited life time, which starts counting once the first packet of the messahe is sent out. If the message has not 
been set out after TTL, the message will be disgarded.</p>
<p>On the other hand, the <i>inorder</i> option decides if this message should be delivered in order. That is, the message should not be delivered to the receiver 
side application unless all messages prior to it are either delivered or discarded.</p>
<p>Finally, if the message size is greater than the size of the receiver buffer, the message will never be received in whole by the receiver side. Only the beginning
part that can be hold in the receiver buffer may be read and the rest will be discarded.</p>

<h5>See Also</h5>
<p><strong><a href="select.htm">select</a>, <a href="recvmsg.htm">send</a></strong></p>

<p>&nbsp;</p>

</body>
</html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本亚洲电影天堂| caoporn国产一区二区| 国产v日产∨综合v精品视频| 99久久精品国产导航| 日韩欧美三级在线| 亚洲综合色区另类av| 国产九色精品成人porny| 欧美午夜片在线观看| 中文字幕欧美日韩一区| 久久99国产精品久久99果冻传媒| 成人av在线资源| 26uuu欧美| 日韩电影一区二区三区四区| 一本一道久久a久久精品| 久久久天堂av| 久久99热狠狠色一区二区| 欧美日韩精品电影| 亚洲精品大片www| 99久久精品国产导航| 国产精品少妇自拍| 成人一级黄色片| 久久精品视频免费观看| 国产在线视频精品一区| 精品久久久久久久久久久久包黑料 | 中文字幕亚洲电影| 丰满白嫩尤物一区二区| 久久久久久亚洲综合影院红桃| 日韩二区三区在线观看| 在线播放视频一区| 日韩av一区二区在线影视| 欧美视频自拍偷拍| 亚洲成av人片www| 欧美三级在线看| 爽爽淫人综合网网站| 91精品国产麻豆国产自产在线| 亚洲成av人片在www色猫咪| 欧美三级一区二区| 日韩精品五月天| 日韩一级成人av| 精品系列免费在线观看| 欧美精品一区二区高清在线观看 | 欧美xxxxx牲另类人与| 久久99精品国产麻豆不卡| 久久久久久亚洲综合影院红桃| 国产一区在线看| 中文字幕一区二区三区蜜月| 91视频你懂的| 五月婷婷久久丁香| 精品国产一二三区| 成人av手机在线观看| 亚洲国产中文字幕| 日韩天堂在线观看| 成人午夜精品在线| 亚洲一区二区三区四区在线免费观看 | 九九在线精品视频| 中文字幕欧美激情| 欧美日韩一区久久| 国内精品视频666| 亚洲欧美日韩中文播放 | 色综合久久99| 免费高清在线一区| 国产精品美女久久久久aⅴ国产馆| 色综合天天综合色综合av | 91麻豆精品91久久久久久清纯| 美腿丝袜亚洲色图| 国产精品国产三级国产aⅴ中文| 欧美艳星brazzers| 成人永久免费视频| 婷婷激情综合网| 国产精品电影一区二区| 日韩一级欧美一级| 91蜜桃婷婷狠狠久久综合9色| 婷婷成人综合网| 中文字幕一区二区三区色视频 | 99精品黄色片免费大全| 石原莉奈一区二区三区在线观看| 国产色产综合色产在线视频| 在线中文字幕不卡| 顶级嫩模精品视频在线看| 午夜精品久久久久影视| 国产精品麻豆一区二区 | 国产主播一区二区三区| 亚洲欧美视频在线观看| 日本一区二区三区久久久久久久久不 | 成人高清在线视频| 韩国女主播一区| 婷婷丁香久久五月婷婷| 一区二区三区av电影| 国产午夜一区二区三区| 日韩限制级电影在线观看| 色88888久久久久久影院按摩| 国产电影一区二区三区| 欧美aaa在线| 国产精品1区2区3区| 人人精品人人爱| 亚洲午夜日本在线观看| 自拍偷拍亚洲欧美日韩| 亚洲国产成人私人影院tom| 久久久久一区二区三区四区| 91精品国产综合久久福利软件 | 久久精品视频在线免费观看| 日韩一区二区三区精品视频| 欧美三级电影精品| 在线观看欧美黄色| 在线观看日韩一区| 欧美优质美女网站| 在线免费不卡视频| 欧美视频一区在线观看| 91久久精品日日躁夜夜躁欧美| 99精品一区二区三区| 成人av网站免费| 91免费小视频| 欧美三区在线观看| 欧美天堂一区二区三区| 欧美吻胸吃奶大尺度电影| 欧美日本一道本| 精品欧美乱码久久久久久| 久久综合一区二区| 中日韩av电影| 国产精品污www在线观看| 欧美国产精品专区| 国产精品美女久久久久aⅴ国产馆| 中文字幕av在线一区二区三区| 中文字幕精品在线不卡| 亚洲男人天堂av网| 亚洲一区二区欧美| 蜜桃av一区二区| 国产成人av电影在线观看| 91在线高清观看| 欧美亚洲国产bt| 日韩一级完整毛片| 欧美激情一区二区| 亚洲黄色录像片| 蜜桃av噜噜一区| 国产91清纯白嫩初高中在线观看 | 中文字幕日韩一区| 亚洲一区日韩精品中文字幕| 午夜精品一区在线观看| 免费看精品久久片| 99久久99久久精品免费看蜜桃| 欧美亚洲动漫制服丝袜| 26uuu久久综合| 亚洲精品视频在线观看免费| 日本欧美大码aⅴ在线播放| 国产精品18久久久久久久网站| 99久久久免费精品国产一区二区 | 欧美亚洲国产一区二区三区va| 欧美精品久久久久久久多人混战 | 日韩中文字幕一区二区三区| 韩国在线一区二区| 99国产精品久久久久久久久久久| 欧美日韩激情一区二区| 国产午夜精品一区二区三区视频 | 678五月天丁香亚洲综合网| 久久久久久久综合色一本| 一区二区三区四区在线免费观看| 日本va欧美va精品发布| 色综合久久久网| 精品国产自在久精品国产| 一区二区在线观看视频| 国产精品1区2区| 91麻豆精品国产91| 亚洲老司机在线| 国产精品性做久久久久久| 88在线观看91蜜桃国自产| 国产精品免费aⅴ片在线观看| 日韩精品成人一区二区三区| 成人爱爱电影网址| 精品免费99久久| 亚洲成人自拍网| 色香蕉成人二区免费| 国产视频911| 久久99国内精品| 91精品欧美久久久久久动漫| 久久国产精品第一页| 欧美午夜电影网| 亚洲欧美国产三级| 成人性视频免费网站| 久久久久久黄色| 久久99热这里只有精品| 91精品国产福利| 性做久久久久久免费观看| 91麻豆精品视频| 亚洲欧洲av色图| 91在线国产福利| 亚洲欧洲在线观看av| 成人毛片视频在线观看| 久久免费看少妇高潮| 九九久久精品视频 | 欧美三级电影精品| 樱桃国产成人精品视频| 99天天综合性| 国产精品第13页| 91蜜桃免费观看视频| 亚洲欧美日韩一区| 欧美综合在线视频| 午夜视频一区在线观看| 欧美另类变人与禽xxxxx| 亚洲精品伦理在线| 欧美亚洲尤物久久|