我使用了一個基本的應用程序,它使我能夠通過互聯網上的tcp連接將文件發送到另一臺計算機。我設法做到這一點的方式是在我家和辦公室配置路由器,以將從端口X傳入的所有流量轉發到相應的計算機。我現在在一個新辦公室,而且這裏的工作有所不同。使用c#啓用端口轉發#
有一個主要的路由器,所有的辦公室可以連接到。我將路由器連接到該路由器以建立自己的專用網絡。我仍然希望能夠使用我創建的小型應用程序來同步家庭計算機和辦公室計算機中的文件。唯一的問題是我沒有訪問主路由器,因此我可能無法打開任何端口爲了使我的程序工作。我是網絡新手,所以如果有人能指出我如何解決這個問題的正確方向,那將會很好。我想我必須讓路由器知道從端口x發送所有流量到我的電腦。此外有幾個路由器,所以我不知道它是否可能。我認爲這應該是可能的,因爲我可以通過登錄我的方式連接到我的辦公室計算機。
如果我仍然可以使用TCP協議而不是p2p,那麼它會很好,因爲我已經擁有了所有的功能。