新聞中心
多線程socket文件傳輸用VC怎么做?
發(fā)送端,將文件分成N份(如5),F(xiàn)ILE1(0-a字節(jié)),FILE2(a-b字節(jié)),FILE3(b-c字節(jié)),FILE4(c-d字節(jié)),FILE5(d-文件長度)。 發(fā)送可以使用M個(gè)線程(如5),THREAD1負(fù)責(zé)發(fā)送FILE1,依次類推,發(fā)送的每個(gè)數(shù)據(jù)包包括如下內(nèi)容:文件內(nèi)容的長度,文件內(nèi)容,文件內(nèi)容起始點(diǎn)相對(duì)于整個(gè)文件的位置,文件內(nèi)容相對(duì)于整個(gè)文件的位置。例如:文件A的總長度為100000字節(jié),則可以先發(fā)送一個(gè)數(shù)據(jù)包給接收端,讓其準(zhǔn)備接收,接著發(fā)送 4000(長度),....(內(nèi)容的二進(jìn)制流),0(起始),4000(結(jié)束)。 接收端根據(jù)接收的包寫文件即可。
http://www.vckbase.com/document/viewdoc/?id=448

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供西疇企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為西疇眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
看一下吧socket有哪些應(yīng)用場景?
socket(簡稱 套接字)是進(jìn)程之間通信一個(gè)工具,好比現(xiàn)實(shí)生活中的插座,所有的家用電器要想工作都是基于插座進(jìn)行,進(jìn)程之間想要進(jìn)行網(wǎng)絡(luò)通信需要基于這個(gè)socket。
socket的作用
負(fù)責(zé)進(jìn)程之間的網(wǎng)絡(luò)數(shù)據(jù)傳輸,好比數(shù)據(jù)的搬運(yùn)工。
socket使用場景
不夸張的說,只要跟網(wǎng)絡(luò)相關(guān)的應(yīng)用程序或者軟件都使用到了socket 。
到此,以上就是小編對(duì)于socket傳送圖片的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享標(biāo)題:多線程socket文件傳輸用VC怎么做?windowssocket傳輸圖片
標(biāo)題鏈接:http://www.fisionsoft.com.cn/article/dhiisjg.html


咨詢
建站咨詢
