Шаг 153.
Язык программирования Java.
Класс ServerSocket

На этом шаге мы рассмотрим класс ServerSocket

Ранее мы создали простое клиентское приложение. Для создания серверной части необходим класс ServerSocket. Объект данного класса можно создать одним из следующих способов:

ServerSocket socket = new ServerSocket(Constants.PORT);
ServerSocket socket = new ServerSocket(Constants.PORT, Constants.BACKLOG);
// Constants.PORT это номер порта, на котором будет работать приложение.
/* Constants.BACKLOG это количество соединений, которые могут быть
                одновременно обработанными. По умолчанию это значение равно 50.*/

В таблице 1 перечислены основные функции класса ServerSocket. С остальными функциями предлагаем ознакомиться самостоятельно.

Таблица 1. Функции класса ServerSocket
Функция Описание
Socket accept() throws IOException При вызове данной функции сервер будет ждать подключения. После того как подключение было произведено, данная функция вернет объект типа Socket.
void close() throws IOException Закрывает сокет.
boolean isClosed() Проверяет не закрыт ли сокет.

На следующем шаге мы приведем пример первого серверного приложения

Предыдущий шаг Содержание Следующий шаг