【发布时间】:2019-11-07 14:15:14
【问题描述】:
通过让两台(或更多)计算机(设备)通过路由器连接,是否可以在不知道其 IP 地址的情况下连接到给定端口上的套接字服务器,或者至少获取该端口上所有服务器的列表端口(并与每个端口进行通信以查看是否是我正在寻找的端口)?
我必须补充一下,我是 java 套接字编程(以及一般的套接字编程)的初学者,并且一直使用它来初始化我的客户端服务器:
Socket socket = new Socket(serverIP, serverPort);
我已经能够在通过无线路由器连接的两台不同计算机上的客户端和服务器之间进行通信,我正试图在两台安卓设备上实现这一点。问题是 IP 地址不仅仅是向用户询问的事情。这就是为什么我想知道如何在没有 IP 的情况下连接到我知道的端口上的服务器,或者找到在该端口上处于活动状态的所有 IP(也许尝试与每个 IP 通信,看看是否是我正在寻找的为)
【问题讨论】:
标签: java android sockets networking