ITedite

bindの典型的エラー

bind()が返す典型的なエラーにEADDRINUSE(アドレスは既に使われてまっせ)がある。
簡単な対処法はしばらく放置(1時間ぐらいか?)すること。
つーか発生の原因がよくわからんなー。
プロセスが落ちてても稀に出るし。
より、能動的な対処法はSO_REUSEADDRとかSO_REUSEPORTオプションを使うことらしい・・・。