タイムアウトをインテリジェントにサポートする必要があるデータベースライブラリを作成しています。今私は、接続プールで探しています、私は次のシナリオについて特に心配していること:TCPソケットの応答が遅くなるのを防ぐにはどうすればよいですか?
- はN秒後にクエリ#1
- 時間を送り出します。
- #1
ステップ4は、発生する可能性がクエリに対する応答を受信クエリ#2
質問#2を送信する前に、このような遅い応答を避けるためにソケットに何をする必要がありますか? shutdown()
、close()
、およびconnect()
への唯一の正しい方法はありますか?
何あなたのライブラリーは、応答が用されるクエリを識別できるよう、すべてのクエリの選択に一定の追加について? – T3hc13h
それは素晴らしい考えですが、悲しいことに、ライブラリにとってはあまり良くありません。多分プラグインを介して... –