Указание конкретного ip-адреса сокетам в Java.net

239
22 сентября 2018, 22:20

Требуется создать простейшее клиент-серверное приложение. Использую библиотеку java.net. Каким образом возможно привязать сокеты сервера и клиента к конкретным ip-адресов?

Answer 1

Клиентский сокет

String serverIp = "10.0.0.1";
int serverPort = 1234;
int clientPort = 1234;
InetAddress clientIp = InetAddress.getByName("192.168.1.100");
Socket socket = new Socket(serverIp, serverPort, clientIp, clientPort);

Серверный сокет

Socket socket = new Socket();
socket.bind(new InetSocketAddress("10.0.0.1",  1234));
READ ALSO
Проблемы с созданием апплета на java

Проблемы с созданием апплета на java

пытаюсь учить java, и в освоении апплетов я зашёл в тупикУчу по книге и там в примере даётся такой код, но меня смущает HTML код(Т

170
Java поиск строк в файле по ключевому слову

Java поиск строк в файле по ключевому слову

Есть лог файл в текстовом формате, весом 4gbСтруктура файла - это N строк весом примерно 200 байт

168
Рандомная выборка кнопок

Рандомная выборка кнопок

Игра "крестики- нулики"Создал 9 кнопок, разместил в массиве, чтобы объявить и раздать id

191
Не работает overflow: hidden

Не работает overflow: hidden

Хай! не работает свойство overflow: hidden в меню примера

220