timeout disconnect

I use Tkabber and Psi as jabber clients for awhile, both with ejabberd and jabberd2. Here is what I experience and what bothers me:
Psi can keep connections alive and well, no matter with or without the auto-away feature configured - it does npt disconnect untill either I ask for it or the server goes down.
However Tkabber disconnects each time I avoid to use it for few (perhaps 3) minutes.
Is it something I missed to configure in Tkabber?
Or it is just the way Tkabber works and it supports neither auto-away nor keep alive features?

Thank you.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

bug on autoaway or keep-alive misfeature

However Tkabber disconnects each time I avoid to use it for few (perhaps 3) minutes.

It shouldn't. I don't know of any option or 'feature' to disconnect after X time. It seems a bug somewhere.

  • If you have available the AutoAway feature in Tkabber, try to change the away time (1 min, 2, mins...) to see if that option is relevant.
  • If you are using HTTP-Poll to connect, check the options on Tkabber.
  • What Tkabber version are you using? Where did you get it?

Is it something I missed to configure in Tkabber?

I found nothing at all to configure on that subject.

Or it is just the way Tkabber works and it supports neither auto-away nor keep alive features?

It has autoaway if you install a required library. It doesn't have keep-alive. Tkabber just gets logged until you disconnect or the server crashes. Reasons for your problem:

  • Tkabber has a strange bug that nobody else has reported until now (quite strange).
  • Tkabber-AutoAway do not work properly due to a bug and it disconnects/crashes. Try to modify the autoaway time.
  • Your server/network requires autoaway, and Tkabber does not support it.

Tkabber supports keepalive!

It seems Tkabber can send keepalive messages to the server. On the documentation it says that you can add this to your $HOME/.tkabber/config.tcl
# periodically send empty string to server

set keep_alive           1
set keep_alive_interval 10
Syndicate content