Отказ от подключения от хоста

Я пишу простое приложение на tcp-сервере с использованием сокетов. Насколько я знаю, я могу получить IP-адрес и порт клиента после вызова accept ().

Теперь давайте предположим, что у меня есть банлист, и я хочу забанить некоторые ip-адреса с моего сервера. Есть ли лучший способ, чем принять соединение и затем сбросить его?

Есть ли способ получить IP-адрес и порт клиента перед тем, как принимать соединение? Если у нас есть accept (), почему у нас нет чего-то вроде отказаться ()? Есть ли способ отказаться от подключения или просто игнорировать попытку подключения с хоста?

Ответы на вопрос(4)

Ваш ответ на вопрос