Кто-нибудь знает, как закрыть сокет TCP или UDP для одного соединения через командную строку Windows?
Гуглял по этому поводу, я видел, как некоторые люди спрашивали то же самое.Но ответы выглядели как справочная страница команд netstat или netsh, посвященных тому, как контролировать порты.Я не хочу ответов о том, как их контролировать (я уже делаю это).Я хочу закрыть / убить их.
РЕДАКТИРОВАТЬ, для пояснения: допустим, мой сервер прослушивает TCP-порт 80. Клиент устанавливает соединение, и для него выделен порт 56789.Затем я обнаружил, что это соединение нежелательно (например, этот пользователь делает плохие вещи, мы попросили его прекратить, но соединение не сбрасывалось где-то по пути).Обычно я бы добавил брандмауэр для выполнения этой работы, но это заняло бы некоторое время, и я попал в чрезвычайную ситуацию.Уничтожение процесса, которому принадлежит соединение, - это действительно плохая идея, потому что это приведет к отключению сервера (все пользователи потеряют функциональность, когда мы просто хотим выборочно и временно отключить это одно соединение).