假设我有三台计算机:A,B,C
:其中(A,B)
构成网络(直接连接)和(B,C)
直接连接。现在,我想从A
传输文件,使用Java套接字C
(反之亦然)。我可以直接使用正常传输吗?理论上,由于它们形成两个具有不同IP地址的网络,所以在任何一台计算机上创建一个服务器套接字都不会导致其被另一个客户端套接字发现。使用公共接入点通过两个不同的网络传输文件
如果不是这样,那么正在B
中间宿主,这只是进出文件流包含的方式缓冲?
如果两者都同样可取和/或可行的,然后将第一种方法提高安全性问题和第二方法减少效率。请从实施的角度回答。谢谢。