假設我有三臺計算機:A,B,C
:其中(A,B)
構成網絡(直接連接)和(B,C)
直接連接。現在,我想從A
傳輸文件,使用Java套接字C
(反之亦然)。我可以直接使用正常傳輸嗎?理論上,由於它們形成兩個具有不同IP地址的網絡,所以在任何一臺計算機上創建一個服務器套接字都不會導致其被另一個客戶端套接字發現。使用公共接入點通過兩個不同的網絡傳輸文件
如果不是這樣,那麼正在B
中間宿主,這只是進出文件流包含的方式緩衝?
如果兩者都同樣可取和/或可行的,然後將第一種方法提高安全性問題和第二方法減少效率。請從實施的角度回答。謝謝。