p2p

    3熱度

    1回答

    在BEP5中表示 節點的聯繫信息被編碼爲一個26字節的字符串。也稱爲「壓縮節點信息」,網絡字節順序中的20字節節點ID將壓縮的IP地址/端口信息連接在一起。 和 當節點接收到一個find_node查詢時,它應該用包含目標節點或K個緊湊的節點信息的字符串的一個關鍵「節點」和值響應(8)它自己的路由表中最接近的好節點。 在My find_node響應的java中,Compact節點的info字節不是2

    8熱度

    1回答

    我想使用Wifi-Direct連接兩個設備。一個是RaspBerry PI 3(與Raspbian Jessie),另一個是Android智能手機。樹莓作爲服務器和Android作爲客戶端。 我決定Raspbian使用的wpa_supplicant和針對Android的Wi-Fi直連示例應用程序: https://developer.android.com/guide/topics/connect

    0熱度

    2回答

    這裏是我的代碼非常簡單: let peer = new Peer('foo', {key: 'my-actual-key'}); console.log(.peer.disconnected); setTimeout(function(){ console.log(.peer.disconnected) }, 1000); 它打印: false true 這是工作的權利?

    0熱度

    1回答

    我需要創建一個遵循點對點分佈式數據庫體系結構的軟件,但我不確定要使用哪種解決方案。 我的第一個選擇是SQLite,它是免費的,與MS SQLServer相比,不依賴於任何服務。但是,我可以依靠SQLite來提高性能嗎? 我的第二個選擇是使用全面的數據庫解決方案,例如MySQL或MS SQLServer,但是如果我想要一些無需服務和獨立的東西,我不能真正依靠它嗎? 您是否知道符合我的目的的其他數據庫

    1熱度

    1回答

    我經歷了Programming P2P application SO帖子。但我認爲我還不清楚STUN如何在引擎蓋下工作。 所以,我想發佈我的理解並希望能夠糾正它們。 具體根據示例 假設機(A)IP是關於(STUN服務器上TCP客戶端請求)4900(在4900在TCP上運行TCP客戶端請求STUN服務器)和STUN服務器運行192.168.1.2返回的公共NAT設備即128.11.12.138888

    1熱度

    1回答

    我想知道是否有可能使用libtorrent-rasterbar下載torrent並將其保存到遠程位置(例如遠程服務器)而不是將其保存到本地磁盤。

    0熱度

    1回答

    如果一個節點想要參與Kademlia網絡,它將查找bootstrap node作爲引導過程的一部分。實際上,這個Java implementation似乎也是這樣做的。 在比特幣協議中,一個節點也會查找知道,誰是其他對等節點。而且,首選模式似乎是DNS種子。從此引用answer, 比特幣核心客戶端和其他許多實現現在依賴DNS種子上的 。 DNS種子是特殊的DNS服務器,配置爲 從網絡中返回一些隨機

    0熱度

    1回答

    我想製作一個聊天應用程序,該應用程序不會有固定的服務器連接,服務器可以像p2p連接一樣在設備上啓動(或始終運行) 我需要某種網絡發現方法,可以做到這一點對我來說,我明白有isna協議做到這一點,但我不知道它是什麼,或者如果我甚至可以用它來做我想做的事情。 我想只是ping每個IP端口來檢查,但你不能ping通端口,並試圖建立與網絡上的每個IP連接是不是一個有效的想法.. 谷歌沒有幫助,我從我想要的

    0熱度

    1回答

    我正在構建一個離子應用程序,它需要將錢從一個用戶轉移到其他用戶。每筆交易可能在500美元到1000美元之間$ 我擡頭看了一些網上轉賬服務,如Paypal,Stripe等,他們有很棒的文件,但他們大多數都有體面的交易費(2.5-3 %)。由於我的應用中的交易量不小,我的最終用戶將支付每筆交易20-30美元的額外費用。 然後我遇到了Dwolla(https://developers.dwolla.co

    0熱度

    1回答

    我發現了一個實現stun客戶端的回購ccding/go-stun。 它可以告訴大家,像型NATFull,NATSymetric, NATRestricted,NATPortRestricted。 我想利用它在bittorrent系統,我該怎麼辦?