1)プロセスが終了するまで、ソケットはLocalEndPointからバインド解除されていないようです。
2)私は他の質問から解決策を試してみましたが、1分待っても無駄にしました。私は、ソケットとその接続を取り除くために以下しようとした瞬間
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