エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
序 SO_REUSEPORT って便利だよという話を聞いたので試してみた。 SO_REUSEPORTはソケットオプションで、... 序 SO_REUSEPORT って便利だよという話を聞いたので試してみた。 SO_REUSEPORTはソケットオプションで、複数のプロセスで同じポートを指定できるようになる。 類似のものにSO_REUSEADDRがあるが、これはTCPポートがTIME_WAIT状態にあるとき、そのポートを直ちに再利用できるようにするものである。 socatやnc, netcatで待ち受けていると、使い終わったあと履歴からもう一度実行するとAddress already in useと言われて拒否された経験がある人も多いだろう。このような状況のときに活躍するオプションである。 対して、SO_REUSEPORTは同時に複数のプロセスで同一のポートでの待ち受けが可能になる。 複数のサーバープロセスが同一ポートで待ち受けることで分散処理などが可能だ。 fork このような手法でごく単純なのが、同じServer So