我想知道可以检测 Android 设备的 IP 地址和 Android 客户端名称的代码,以便在我们的应用程序中使用此 IP 地址和客户端名称。
谁能帮帮我... 提前致谢。
最佳答案
如果您在 Android 手机上运行它,它会告诉您您自己的 IP 地址。
try{
InetAddress ownIP=InetAddress.getLocalHost();
System.out.println("IP of my Android := "+ownIP.getHostAddress());
}catch (Exception e){
System.out.println("Exception caught ="+e.getMessage());
}
如果您想知道与您的应用程序绑定(bind)的任何客户端的IP地址
Socket socket = serverSocket.accept(); // accept connection
System.out.println("Remote IP:"+socket.getInetAddress());
System.out.println("Remote Port:"+socket.getPort());
关于android - 检测Android设备自身IP地址的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6305918/