• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評(píng)論

            udp socket

            TCP套接字一樣,UDP套接字也通過(guò)socket( )函數(shù)創(chuàng)建,不同的是UDP套接字可以通過(guò)一個(gè)套接字描述符在不同的主機(jī)之間發(fā)送和接收?qǐng)?bào)文。

            創(chuàng)建UDP客戶端的典型過(guò)程為:首先調(diào)用socket( )函數(shù),接下來(lái)定義發(fā)送和接收數(shù)據(jù)的遠(yuǎn)程主機(jī)和端口,然后將套接字傳遞給connect( )函數(shù)。套接字描述符在后面會(huì)用于發(fā)送和接收數(shù)據(jù)。除此之外,發(fā)送數(shù)據(jù)的目標(biāo)主機(jī)和端口可以在數(shù)據(jù)“寫入”時(shí)指定,這樣就可以用一個(gè)套接字發(fā)送數(shù)據(jù)到多個(gè)主機(jī)。

            UDP數(shù)據(jù)報(bào)的發(fā)送可以使用write( )send( )sendto( )函數(shù)。如果使用write( )send( ),則必須事先以UDP套接字為參數(shù)調(diào)用connect( )函數(shù),此外,如果使用sendto( )函數(shù)則可以在發(fā)送數(shù)據(jù)時(shí)再指定目標(biāo)地址及端口。接收UDP數(shù)據(jù)報(bào)可以使用read( )recv( )recvfrom( )函數(shù)。如果使用read( )recv( ),則必須事先調(diào)用connect( )函數(shù);如果使用recvfrom( ),則可以在接收數(shù)據(jù)報(bào)時(shí)獲得源IP地址和端口。

            TCP不同的是,在UDP套接字上收發(fā)的數(shù)據(jù)是作為單獨(dú)的單元接收或發(fā)送的,而不是作為字節(jié)流。每次調(diào)用write( )send( )、或sendto( )函數(shù)都會(huì)在線路上產(chǎn)生一個(gè)UDP數(shù)據(jù)報(bào)。接收到的UDP數(shù)據(jù)報(bào)的讀取也是一個(gè)單獨(dú)的操作,如果讀取報(bào)文時(shí)提供的緩沖區(qū)長(zhǎng)度不夠,則會(huì)返回一個(gè)出錯(cuò)代碼。

            如果UDP數(shù)據(jù)報(bào)的長(zhǎng)度超出了本地或者任意一個(gè)必經(jīng)的網(wǎng)絡(luò)上的最大片長(zhǎng)度,則必須進(jìn)行分段,這在性能上會(huì)有不良影響,因此有些操作系統(tǒng)對(duì)此做了限制或者不予支持。

            posted on 2007-04-18 19:10 大龍 閱讀(3480) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久久久久A亚洲欧洲AV冫| 久久久无码精品亚洲日韩按摩| 色噜噜狠狠先锋影音久久| 久久99精品久久久久久秒播 | 人妻无码久久一区二区三区免费| 久久久久亚洲AV成人片| 97久久国产亚洲精品超碰热| 九九精品久久久久久噜噜| 国内精品久久久久久久久| 97精品伊人久久大香线蕉| 99久久婷婷免费国产综合精品| 无码任你躁久久久久久老妇| 久久国产成人午夜AV影院| 久久精品极品盛宴观看| 久久久久无码精品| 狠狠色丁香婷综合久久| 少妇内射兰兰久久| 天堂久久天堂AV色综合| 久久亚洲视频| 久久久精品国产免大香伊 | 亚洲欧美精品一区久久中文字幕| 亚洲国产二区三区久久| 成人精品一区二区久久久| 99久久伊人精品综合观看| 日韩精品久久无码中文字幕| 久久久久一本毛久久久| 久久中文娱乐网| 久久亚洲精品成人av无码网站| 久久这里有精品视频| 久久夜色精品国产亚洲av| 国产激情久久久久影院| av无码久久久久不卡免费网站| 精品综合久久久久久97超人| 久久精品国产AV一区二区三区| 日韩中文久久| 色综合久久88色综合天天 | 久久国产视频网| 亚洲AⅤ优女AV综合久久久| 亚州日韩精品专区久久久| 久久久99精品一区二区| 国产女人aaa级久久久级|