Сокет прослуховування використовується серверним процесом для очікування підключень від віддалених клієнтів. У Java використовуйте ServerSocket, щоб створити прослуховувальний сокет, і використовуйте його метод accept, щоб прослухати його. Підключений сокет може надсилати та отримувати повідомлення до та від процесу на іншому кінці з’єднання.

Сокети запускають кінцевий автомат. Вони чекають, потім відповідають на запити. Один із станів — «СЛУХАТИ». Неслухання – це будь-який інший стан, іншими словами, коли щось відбувається або встановлюється зв’язок.

Прослуховування викликає Socket, орієнтований на підключення щоб прослухати вхідні спроби підключення. Параметр backlog визначає кількість вхідних підключень, які можна поставити в чергу для прийняття. Щоб визначити максимальну кількість підключень, яку можна вказати, отримайте значення MaxConnections. Слухати не блокує.

Розетка є одна кінцева точка двостороннього каналу зв’язку між двома програмами, що працюють у мережі. Сокет прив’язаний до номера порту, щоб рівень TCP міг ідентифікувати програму, якій призначено відправити дані.

… bind() використовується для асоціації сокета з адресою сервера. Виклик listen() переводить сокет у режим сервера, а accept() очікує вхідного з’єднання. listen() — це те, що відрізняє сокет сервера від клієнта.

Сокет прослуховування використовується серверним процесом для очікування підключень від віддалених клієнтів. У Java використовуйте ServerSocket, щоб створити прослуховувальний сокет, і використовуйте його метод accept, щоб прослухати його. Підключений сокет може надсилати та отримувати повідомлення до та від процесу на іншому кінці з’єднання.