Я подключил два компьютера через Wi-Fi, и я использую IP-адрес, чтобы сделать это, как показано в примере ниже:
String ipAddress = "192.168.X.X";
Socket socket = new Socket(ipAddress, 8888);
Мой IP-адрес регулярно меняется, так что это хлопотно для меня, и я хочу использовать имя компьютера вместо этого. Как это возможно?
EDIT:
Из ответов ниже я смог сделать это на двух ПК:
String ipAddress = "somename";
Socket socket = new Socket(InetAddress.getByName(ipAddress), 12345);
и это
String ipAddress = "somename";
Socket socket = new Socket(ipAddress, 8888);
но когда я применяю его в своем приложении для Android, оно не работает. Есть ли специальный способ сделать это в Android?