2016-05-13 5 views
0

Windowsのソケットタイムアウトに関連するso_rcvtimeoパラメータのデフォルト値を探したいのですが、これはレジストリエントリを介して確認できますか、それ以外の方法で値を問い合わせることは可能ですか?so_rcvtimeo Windowsのデフォルト値8

答えて

1

30年以上前から使用してきたTCPソケットを持つすべてのオペレーティングシステムで、無限を意味するゼロです。

+0

Windows 8では、jdbcを使用しているときに、要求を呼び出してから30秒後に接続リセットの例外が発生します。したがって、これが0に設定されているかどうかはわかりません。正確な例外はjava.net.SocketException:Connection resetです。 – user2599052

+1

古典的XY問題。接続のリセットは 'SO_RCVTIMEO'とは何の関係もありません。読み込みタイムアウトを取得していれば、 'read /)/ recv()/ recvfrom()/ recvmsg()/ readv()'や呼び出し元のものから-1が返され、 'errno == EAGAIN/EWOULDBLOCK' 。あなたは間違った木全体を吠えている。 – EJP

関連する問題