日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下的快速傳輸:UDT的探索(udtlinux)

隨著互聯(lián)網(wǎng)的發(fā)展,大容量數(shù)據(jù)在網(wǎng)絡(luò)上進行傳輸要求傳輸速度越來越高,而現(xiàn)有的網(wǎng)絡(luò)協(xié)議一般不能滿足極高的要求,因此探索速度更快的新的網(wǎng)絡(luò)協(xié)議在網(wǎng)絡(luò)物理層的應(yīng)用變的日益重要。在這種情況下,研究集傳輸效率高、擁有良好的可靠性、易于實現(xiàn)的新網(wǎng)絡(luò)協(xié)議就變得尤為重要。

linux下,UDT(UDP-based Data Transfer Protocol)協(xié)議就為網(wǎng)絡(luò)傳輸提供了可靠和高效的方案。它在傳統(tǒng)的UDP基礎(chǔ)上增加了可靠性、超時控制、流控制、冗余重傳等機制,將傳輸效率提升至一定程度。另外,它采用API,可以便于與應(yīng)用層通信,簡單易用,容易操作,不用關(guān)心傳輸?shù)牡讓訉崿F(xiàn)。

在Linux上,ULDT的源碼及其相關(guān)的開發(fā)環(huán)境安裝都非常容易。首先在Linux環(huán)境下下載UDT的源碼:

wget http://udt.sourceforge.net/udt.tar.gz

解壓之后,使用make命令安裝udt:

tar -xzvf udt.tar.gz

cd udt

make

安裝完成后,查看編譯結(jié)果:

ls -l lib/*

此時可以看到Linux下安裝完成的所有文件? lib/* 下。如果想使用C/C++編程,則需要鏈接一下該提供的庫、增加上面安裝所在目錄:

g++ -o main main.cpp -I/usr/local/include -L/usr/local/lib -ludt

完成之后運行main文件,剛才安裝的udt便可以正常使用和運作了。同樣,在Linux環(huán)境下可以使用socket API對udt的相關(guān)操作進行實現(xiàn),可以使用udt_send和udt_recv等函數(shù)來控制傳輸?shù)姆较虻炔僮鳌?/p>

綜上,Linux下的快速數(shù)據(jù)傳輸之中,UDT協(xié)議一般由于其優(yōu)秀的性能而被廣泛使用。其安裝操作也非常簡單,只需通過make命令,就可以事先安裝完成,配合socket API,可以實現(xiàn)高效快速的數(shù)據(jù)傳輸,節(jié)約大量的時間。

香港云服務(wù)器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!


本文標(biāo)題:Linux下的快速傳輸:UDT的探索(udtlinux)
轉(zhuǎn)載來于:http://m.5511xx.com/article/dphsiec.html