Программирование для сокетов

Компиляция и запуск

 

 

Для компиляции примера нужно выполнить следующие действия:

-       перейти в каталог, где сохранены файлы с исходным кодом;

-       набрать в командной строке команду компиляции javac *.java.

После компиляции в текущем каталоге должны появиться файлы с расширением .class, компиляция должна завершиться без ошибок.

Запуск приложения

Первым запускается сервер, для его запуска необходимо выполнить команду:

java TCPServer

После запуска сервер переходит в режим ожидания сообщений от клиента.

Рис. 4. Вывод сервера

Клиент запускается следующим образом:

java TCPClient TCPHello,Server! 127.0.0.1

где первый параметр определяет строку, которая будет передана серверу, второй - адрес узла на котором запущен сервер. В данном случае и клиент, и сервер запущены на одной машине, поэтому в качестве адреса используется адрес 127.0.0.1 (localhost).

После запуска клиент отправляет строку на сервер, печатает ее в консоли и завершает работу (рис. 4). Сервер продолжает ожидание очередного подключения следующего клиента (рис. 3).

Рис. 4. Вывод клиента

Сайт создан по технологии «Конструктор сайтов e-Publish»