Тема: Использование сокетов для организации взаимодействия компьютеров в сети
Цель работы: Изучить средства реализации обмена сообщениями между компьютерами, использующими стек протоколов TCP/IP. Получить практические навыки использования класса Socket и ServerSocket.
Ход работы
1 Создайте новый java-проект, а в нем 2 класса – Server и Client.
2 Добавьте класс main – это основной класс, который будет отвечать за запуск сервера, либо клиента. После запуска приложения вам необходимо выбрать в каком режиме она будет работать – сервера или клиента. При выборе работы сервера, программа будет ожидать входящих соединений от новых пользователей и заносить их к себе в список, после чего будет осуществлять передачу сообщений чата между подключенными клиентами. При работе в режиме клиента необходимо ввести адрес сервера и своё имя для чата.
3 Расширьте функционал программы возможностью пересылки сообщения конкретному пользователю.