Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: ICC question

Author: Robert Hyatt

Date: 17:20:56 02/13/00

Go up one level in this thread


On February 13, 2000 at 17:10:42, James T. Walker wrote:

>On February 13, 2000 at 10:38:18, Robert Hyatt wrote:
>
>>On February 13, 2000 at 08:30:19, James T. Walker wrote:
>>
>>>Hello,
>>>Can someone explain what is happening on ICC when you get disconnected from your
>>>game/ICC but you are still connected to your ISP?  This has happened to me
>>>several times and I'm afraid I don't understand what causes it.
>>>Thanks,
>>>Jim Walker
>>
>>
>>It is a new feature on ICC that (IMHO) was _poorly_ conceived.  If you
>>experience a lag of over 120 seconds, ICC disconnects you. However, the
>>disconnect sends a packet to you to tell you that.  If there is a net
>>problem, that packet gets 'lagged' to, and eventually dies.  You think you
>>are still connected, ICC is no longer talking to you, so you 'hang'.  I
>>don't know why they started that, but it is the wrong way to disconnect.
>>
>>You can't disconnect during a lag for the reason I gave above.
>
>Hello Bob,
>Thanks for the explanation.  This has happened to me 3 times in the past week
>and I have never received the packet you mention saying I have been lagged out.
>I agree this is a very poor implementation since I don't have a clue that I'm
>lagging or that I've been disconnected.  The game was proceeding normally untill
>the last move.  I'm just sitting there waiting for the opponent to move and
>wondering what happened to him.
>Jim Walker


First, a little lecture about TCP/IP.  Packets are not allowed to live in
netland forever.  If you lag for 2 minutes, they send you a <disconnect> packet.
If you continue to be lagged beyond the time-to-live for this packet, you don't
get it, and you 'hang' since they think you are disconnected, you think you
are still attached since the disconnect packet went into the toilet.  I
mentioned this to fishbait, but didn't get any reaction.  I pointed out that
it was just as reasonable to 'adjourn' the game like they used to, but avoid
the disconnecting which doesn't (can't) work.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.