我知道有幾個類似的問題,如this之一。我需要在兩臺計算機之間建立連接並能夠發送大文件。讓我解釋我在閱讀類似帖子時遇到的問題:p2p文件傳輸通過互聯網
1)很多人談論了tcp連接。我能夠發送數據,但大部分時間我無法發送大量數據。 2)大多數在本地網絡中創建的例子。我可以通過tcp示例通過Internet在兩個不同的網絡上發送數據,但是我必須在路由器上打開端口並將它們轉發到我想要與之通信的計算機。 3)圖書館,如monotorrent或bitsharp很難找到,我沒有找到好的例子。我無法讓他們工作的地方。
簡而言之,我只需要通過互聯網將文件從一臺計算機發送到另一臺計算機,我不想在路由器上打開端口,也不需要進行任何類型的端口轉發。人們在使用limewire時不必在路由器上打開端口,而是從別人的電腦上下載文件。如果有人能夠提供一個關於如何設置服務器以及如何使用客戶端代碼將文件發送到服務器的簡短示例,那將會很好。