1

ポートで着信接続をリッスンするコンソールサーバーアプリに取り組んでいます。コンソールアプリを再起動するたびに、保留中の接続キューがあり、コンソールサーバーアプリがクラッシュします。

新しい接続を受け入れる前に、キュー内の保留中の接続をすべて削除する方法はありますか?

4

1 に答える 1

0

サーバーアプリはSO_REUSEADDRソケットオプションを設定する必要があります:

server_socket.SetSocketOption( SocketOptionLevel.Socket,
    SocketOptionName.ReuseAddress, true );

再起動後にリッスン ポートをバインドできるようにします。

于 2012-09-25T13:54:41.813 に答える