Я тестирую базовый пример чтения / записи сокетов Java от Oracle.com
Может читать / писать, если я запускаю сервер и клиент на одном компьютере.
Но он не работает, когда его нужно прочитать с другого компьютера.
Вот как они связаны через один и тот же концентратор.
Интернет-> Локальная сеть-> Концентратор-> ПК1 и ПК2
ПК1 - это сервер, на котором запущен KnockKnockServer.java.
PC2 - это клиент, на котором запущен KnockKnockClient.java.
Все то же, что и KnockKnockClient.java по умолчанию, но это:
kkSocket = new Socket("PC1", 18090);
Но я получил сообщение "Не удалось получить ввод / вывод для соединения с: PC1".
Я открыл один и тот же порт в программе Касперского на ПК1 и брандмауэр на ПК2.
Даже если я отключил Kaspersky и брандмауэр на ПК1, он показывает ту же ошибку.
Есть идеи?
Спасибо