32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2009年
7月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2009-07-08 (Wednesday) [長年日記]

[Debian][Linux] IRCのタイムアウト

サーバ側でどれくらい応答がなければタイムアウトにするんだ? と、クライアントを作成しているときに疑問に思い、さまざまな文書を調べてみたのですが記述がありませんでした。

なんのことはないものですね。サーバの設定ファイルをみたら書いてありました。参照したのは inspircd ですね。

apt-get source inspircd
lv inspircd-1.1.17+dfsg/docs/inspircd.conf.example
<connect allow="*"
        timeout="60"
        flood="20"
        threshold="1"
        pingfreq="120"
        sendq="262144"
        recvq="8192"
        localmax="3"
        globalmax="3">

ちうわけで基本的には60秒の応答がないとTimeoutとなるようですな。 この値は書き換えることができるけど、大半のサーバではこれに近い値が使われているような気がする。経験的なところからの予測だけどね。

クライアントでは倍くらいの 120 秒応答がなければパッツンしちゃってよさげ。

本日のPingbacks(全0件)