keitairc の自動再接続

Posted by yoosee on Web at 2005-03-25 23:42 JST

*1  keitairc の再接続

keitairc を使っていて、繋ぎ先の irc proxy との接続が切れると再接続してくれないのが不便だったので少しいじってみた。disconnect 時に connect と同じ処理をしているだけなんだけど、これで動くのかは未確認。
POE::Session->new(
...
  irc_disconnected => \&on_irc_disconnected,
);
...
sub on_irc_disconnected{
  my $kernel = $_[KERNEL];
  $kernel->post('keitairc' => 'connect' => {
    Nick => $config->irc_nick,
    Username => $config->irc_username,
    Ircname => $config->irc_desc,
    Server => $config->irc_server,
    Port => $config->irc_port,
    Password => $config->irc_password
  });
}
しばらく試してみて、うまく動くようなら patch 投げてみよう。retly 回数や delay はどうやって与えたらいいんだろう?

( Permalink | Comments (1) | tags: irc  )
Comments
1. mrmt at 2007-09-28 15:53  (link)
keitairc 1.31で自動再接続実装しました。

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read