我编写了一个客户端套接字程序并在不同设备之间进行聊天
但是如果我想在网络上连接两台设备我通过CMD建立
所以,如果我创建套接字并绑定它,如IP和端口
Socket clientSocket = new Socket("127.0.0.1", 6000);
我应该将IP(127.0.0.1)替换为网络中另一台机器的IP
是否有办法列出网络中的所有IPS以从中进行选择以将IP自动放入Sokect中?
答案 0 :(得分:-1)
您可以使用本文中提到的方法:
How to get a list of all valid IP addresses in a local network?
您可以使用
从程序中调用这些方法调用Runtime.getRuntime()EXEC(命令);
希望这有帮助。