SailPlayer(P2P網(wǎng)絡(luò)傳輸系統(tǒng)作品)是一個(gè)簡單的P2P網(wǎng)絡(luò)傳輸系統(tǒng)作品,該軟件完全不含有任何中間服務(wù)器,在傳輸,存儲,運(yùn)算,代碼等方面,都盡量做到符合使用和精簡,軟件小巧精干,客戶端程序只有1MB左右。有興趣的朋友們趕緊下載使用吧。
軟件特色
1、完全沒有任何中間服務(wù)器。
2、支持IPV6和IPV4。
3、當(dāng)任意2臺設(shè)備有“外網(wǎng)傳輸”交集(包括內(nèi)網(wǎng)和外網(wǎng)交集),將會彼此共享資源。
4、類似磁力鏈接,BT的傳輸模式,但是內(nèi)網(wǎng)用戶也可使用,類似迅雷;但是這個(gè)的區(qū)別是會自動推送給其他用戶。
5、在傳輸,存儲,運(yùn)算,代碼等方面,都盡量做到符合使用和精簡,客戶端程序只有1MB左右。
6、支持多國語言切換。
其他說明
P2P簡介:
目前互聯(lián)網(wǎng)多為單向數(shù)據(jù)訪問,比如在訪問任何網(wǎng)站,比如京東,天貓,微信,愛奇藝等,都有中間服務(wù)器承載運(yùn)行,假如某日出現(xiàn)異常,那么數(shù)據(jù)可能會有所丟失,并且隨著用戶數(shù)量增多,網(wǎng)站會越來越慢。
因此出現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)的分布式結(jié)構(gòu),也就是P2P網(wǎng)絡(luò)!眾所周知的技術(shù)和產(chǎn)品有:BT下載,磁力鏈接, 電驢,比特幣,迅雷,百度網(wǎng)盤的離線下載等等,都有運(yùn)用相關(guān)技術(shù)。
P2P網(wǎng)絡(luò)構(gòu)建原理:
【服務(wù)器A】運(yùn)行主程序;【用戶A】運(yùn)行主程序并手動鏈接至【服務(wù)器A】;【用戶B】運(yùn)行主程序并手動鏈接至【服務(wù)器A】;那么【用戶A】和【用戶B】將會自動做出交集數(shù)據(jù)共享。
此時(shí)【服務(wù)器B】也運(yùn)行主程序,【用戶A或B】對【服務(wù)器B】有任何交集,那么【服務(wù)器A,B】,【用戶A,B】的資源將會一起合并共享,此為最簡易的P2P實(shí)現(xiàn)原理。
數(shù)據(jù)安全傳輸協(xié)議:
在P2P網(wǎng)絡(luò)中,比較重要的是數(shù)據(jù)處理和合并的時(shí)候,數(shù)據(jù)的完整性,以及網(wǎng)絡(luò)傳輸?shù)谋淮鄹模瑪?shù)據(jù)存儲的丟失等,因此在byte或bit的層面,最好是自定義自己的協(xié)議,達(dá)到簡單可控,并可完整的進(jìn)行校驗(yàn)。
以及在傳輸中做一些加密是絕對必要的。
更新日志
1、對部分功能進(jìn)行了優(yōu)化。
2、解了好多不能忍的bug。