當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁(yè) > 網(wǎng)絡(luò)軟件 > 網(wǎng)絡(luò)共享 > SailPlayer(P2P網(wǎng)絡(luò)傳輸系統(tǒng)) V1.0 綠色版
SailPlayer SailPlayer(P2P網(wǎng)絡(luò)傳輸系統(tǒng)) V1.0 綠色版 版本

  SailPlayer是一款非常簡(jiǎn)單的P2P網(wǎng)絡(luò)傳輸軟件,該軟件耗費(fèi)個(gè)人不少精力時(shí)間而研發(fā),如果你是一名對(duì)P2P網(wǎng)絡(luò)有研究的個(gè)人開(kāi)發(fā)者,相信會(huì)對(duì)這套系統(tǒng)感興趣。

SailPlayer

【軟件特色】

  1、完全沒(méi)有任何中間服務(wù)器

  2、支持IPV6和IPV4

  3、當(dāng)任意2臺(tái)設(shè)備有“外網(wǎng)傳輸”交集(包括內(nèi)網(wǎng)和外網(wǎng)交集),將會(huì)彼此共享資源

  4、類似磁力鏈接,BT的傳輸模式,但是內(nèi)網(wǎng)用戶也可使用,類似迅雷;但是這個(gè)的區(qū)別是會(huì)自動(dòng)推送給其他用戶!

  5、在傳輸,存儲(chǔ),運(yùn)算,代碼等方面,都盡量做到符合使用和精簡(jiǎn),客戶端程序只有1MB左右

  6、支持多國(guó)語(yǔ)言切換

  7、自己摸索

【其他說(shuō)明】

  P2P簡(jiǎn)介:

  目前互聯(lián)網(wǎng)多為單向數(shù)據(jù)訪問(wèn),比如在訪問(wèn)任何網(wǎng)站,比如京東,天貓,微信,愛(ài)奇藝等,都有中間服務(wù)器承載運(yùn)行,假如某日出現(xiàn)異常,那么數(shù)據(jù)可能會(huì)有所丟失,并且隨著用戶數(shù)量增多,網(wǎng)站會(huì)越來(lái)越慢

  因此出現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)的分布式結(jié)構(gòu),也就是P2P網(wǎng)絡(luò)!眾所周知的技術(shù)和產(chǎn)品有:BT下載,磁力鏈接, 電驢,比特幣,迅雷,百度網(wǎng)盤(pán)的離線下載等等,都有運(yùn)用相關(guān)技術(shù)

  P2P網(wǎng)絡(luò)構(gòu)建原理:

  【服務(wù)器A】運(yùn)行主程序;【用戶A】運(yùn)行主程序并手動(dòng)鏈接至【服務(wù)器A】;【用戶B】運(yùn)行主程序并手動(dòng)鏈接至【服務(wù)器A】;那么【用戶A】和【用戶B】將會(huì)自動(dòng)做出交集數(shù)據(jù)共享!

  此時(shí)【服務(wù)器B】也運(yùn)行主程序,【用戶A或B】對(duì)【服務(wù)器B】有任何交集,那么【服務(wù)器A,B】,【用戶A,B】的資源將會(huì)一起合并共享,此為最簡(jiǎn)易的P2P實(shí)現(xiàn)原理

  數(shù)據(jù)安全傳輸協(xié)議:

  在P2P網(wǎng)絡(luò)中,比較重要的是數(shù)據(jù)處理和合并的時(shí)候,數(shù)據(jù)的完整性,以及網(wǎng)絡(luò)傳輸?shù)谋淮鄹?,?shù)據(jù)存儲(chǔ)的丟失等,因此在byte或bit的層面,最好是自定義自己的協(xié)議,達(dá)到簡(jiǎn)單可控,并可完整的進(jìn)行校驗(yàn)!

  以及在傳輸中做一些加密是絕對(duì)必要的!

  數(shù)據(jù)存儲(chǔ):

  不是所有的數(shù)據(jù)存儲(chǔ)都一定要使用最大最強(qiáng)的數(shù)據(jù)庫(kù),這對(duì)很多新人來(lái)說(shuō)是個(gè)盲點(diǎn)!理論上應(yīng)該尋找適合自己的存儲(chǔ)方式才是正確之道!

  個(gè)人在簡(jiǎn)易化或者避免部署的麻煩情況下,一般采用SQLite(當(dāng)然更簡(jiǎn)單可直接寫(xiě)入IO);數(shù)據(jù)存儲(chǔ)格式要遵循以“小”,“剛剛好”為原則,在運(yùn)算和存儲(chǔ)傳輸?shù)倪^(guò)程中有莫大的幫助

  以上為簡(jiǎn)單介紹下執(zhí)行的原理以及構(gòu)建時(shí)候的思維,設(shè)計(jì)技術(shù)有很多很多,比如客戶端UI界面,傳輸優(yōu)化和代碼,加密實(shí)現(xiàn)等等,審核過(guò)后會(huì)抽空,一一將這些技術(shù)以理論和代碼的方式講解下,分享給大家

軟件特別說(shuō)明

標(biāo)簽: SailPlayer 網(wǎng)絡(luò)傳輸

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2025 m.daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)