【发布时间】:2021-12-15 00:04:29
【问题描述】:
相关问题没有帮助,所以发布一个新问题。
我能够在本地网络上的两台设备之间建立连接。 但我想连接两台不在本地网络上的计算机。 (P2P)
如何让ServerSocket监听公共socket连接?
如何知道ServerSocket的公网IP地址,可以和远程Socket建立连接? 或者如何获取可以尝试的 IP 地址列表?
【问题讨论】:
-
查看 torrent 的工作原理。需要已知的跟踪器或 DHT
-
您的服务器在互联网上运行?还是在哪里?使用 ip 或主机名。
-
How to make ServerSocket listen to public socket connections?让它听。不要将其绑定到地址。您的 Android 应用就是客户端。 -
我在连接到不同网络的不同安卓设备上运行服务器和客户端。
-
类似于您家中的网络。还有我家的网络?
标签: java android sockets tcp p2p