當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

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

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

SailPlayer

【軟件特色】

  1、完全沒有任何中間服務器

  2、支持IPV6和IPV4

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

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

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

  6、支持多國語言切換

  7、自己摸索

【其他說明】

  P2P簡介:

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

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

  P2P網(wǎng)絡構建原理:

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

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

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

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

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

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

  不是所有的數(shù)據(jù)存儲都一定要使用最大最強的數(shù)據(jù)庫,這對很多新人來說是個盲點!理論上應該尋找適合自己的存儲方式才是正確之道!

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

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

軟件特別說明

標簽: SailPlayer 網(wǎng)絡傳輸

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

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

Copyright ? 2005-2025 virtualinsta360.com.All rights reserved.

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