Я пытаюсь реализовать пример программы Socket от Sun, то есть сервер и клиент KnockKnock, найденные здесь: http://download.oracle.com/javase/tutorial/networking/sockets/readingWriting.html
Поэтому я собираю 3 файла (EchoClient, KnockKnockServer, KnockKnockProtocol) в проект, собираюих, затем перейдите к cmd для их запуска:
> java KnockKnockServer
> Could not listen on port: 4444.
Кроме того, у меня проблемы с EchoClient (не то, что это много значит, так как сервер не работает).Я получаю следующее:
> java EchoClient
> Couldn't get I/O for the connection to: localhost
Единственное, что я изменил в классе EchoClient, это попытался подключиться к "localhost" вместо их примера машины "taranis".Я вообще не понимаю ошибку ввода / вывода.
Так что мне нужно разобраться с этим, чтобы потом можно было его адаптировать.Вот что мне интересно: как мне узнать, какой порт прослушивать на KK-сервере?И если я захочу подключиться к другому компьютеру в EchoClient, я бы напрямую поместил их (IPv4) IP-адрес вместо «localhost»?
Спасибо за любую помощь