1) Розетка, похоже, не отвязана от LocalEndPoint до тех пор, пока процесс не завершится.
2) Я пробовал решения из другого вопроса, а также пытался подождать минуту - безрезультатно.
3) На данный момент я попытался ниже, чтобы избавиться от розетки и его соединений:Как «развязать» сокет программно?
public static void killUser(User victim)
{
LingerOption lo = new LingerOption(false, 0);
victim.connectedSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.Linger, lo);
victim.connectedSocket.Shutdown(SocketShutdown.Both);
victim.connectedSocket.Disconnect(true);
victim.connectedSocket.Close();
clients.RemoveAt(victim.ID);
}
4) После немного прибегая к помощи, я не могу показаться, чтобы иметь возможность отвязать порт, таким образом, если у меня будет достаточное количество подключающихся клиентов, в конечном итоге у меня не хватит портов для прослушивания.
Что такое «другой вопрос»? – Gabe