Well, there you have it. The programs appear not to hang any longer since adding the informational messages back.
So if you don't see any activity on the channel for about 2 minutes, you can be pretty sure the connection is broken. That may be used to externally monitor the process for instance. - Don On Sat, 2008-08-09 at 14:38 -0400, Jason House wrote: > > Sent from my iPhone > > On Aug 9, 2008, at 11:46 AM, Don Dailey <[EMAIL PROTECTED]> wrote: > > > On Sat, 2008-08-09 at 10:42 -0400, Jason House wrote: > >> I hit this problem long ago when CGOS was young. The fix at that time > >> was to send the estimated time until the next round. Eventually, that > >> cluttered the logs and was removed from the server code. > > > > Wait a minute ... Did you start having the problem again? I see > > your bot on CGOS all the time, what changed? > > > > - Don > > > > > > > >> > >> Sent from my iPhone > >> > >> On Aug 9, 2008, at 9:19 AM, Don Dailey <[EMAIL PROTECTED]> wrote: > >> > >>> Ben, > >>> > >>> I am having the same exact problem, so I don't think it's anything > >>> you > >>> are doing wrong. It seems to have something to do with idling a > >>> long > >>> time and it only seems to affect certain networks. On my own > >>> machine > >>> and internet connection it never happens. > >>> > >>> But I have access to a machine where it's happening. > >>> > >>> I am also interested if anyone else has run into this and perhaps > >>> solved > >>> it or has an idea what is going on. > >>> > >>> - Don > >>> > >>> > >>> > >>> > >>> On Sat, 2008-08-09 at 08:39 +0200, Ben Lambrechts wrote: > >>>> If my program has to wait to long before it gets a game, the > >>>> console > >>>> don't send commands to my program. > >>>> > >>>> I tried all I could think about: I used the tclkit from Equi4 and > >>>> tried ActiveTcl. > >>>> I tried to create a .bat file and run it in the normal console and > >>>> PowerShell. > >>>> > >>>> Can someone help with this problem please? > >>>> > >>>> With kind regards, Ben > >>>> > >>>> ---- > >>>> > >>>> I followed the instructions from > >>>> http://www.mail-archive.com/computer-go@computer-go.org/msg04946.html > >>>> and correctly set the server and port in the tcl-script to > >>>> cgos.boardspace.net and 6819 > >>>> > >>>> C:\CGOS> tclsh85 cgos3.tcl GtpTest3 ******** MyGtpProgram.exe > >>>> 08:00:20 C->E list_commands > >>>> 08:00:22 E->C boardsize > >>>> 08:00:22 E->C clear_board > >>>> ... > >>>> 08:00:22 E->C undo > >>>> 08:00:22 E->C version > >>>> 08:00:22 recieved full response to list_commands > >>>> 08:00:22 Engine uses time control commands > >>>> 08:00:23 Successful connection to CGOS server > >>>> 08:00:23 S->C protocol > >>>> 08:00:23 C->S e1 CGOS tcl engine client 1.2 Windows-x86 by Don > >>>> Dailey > >>>> 08:00:23 S->C username > >>>> 08:00:23 C->S GtpTest3 > >>>> 08:00:23 S->C password > >>>> 08:00:23 C->S ******** > >>>> > >>>> By now a game is started and my program don't get commands from the > >>>> console, but it seems that the console also don't get commands from > >>>> the server... > >>>> If I try to restart the start-script I get additional lines: > >>>> > >>>> 08:21:50 S->C Error: You are already logged on! Closing > >>>> connection. > >>>> 08:21:50 Connection to server has closed. Will try to reconnect > >>>> shortly > >>>> > >>>> And most of the time, my program loses on time because of this. But > >>>> sometimes it suddenly connects and plays its game. > >>>> > >>>> ... > >>>> 08:36:38 C->E genmove w > >>>> 08:36:38 E->C = A10 > >>>> 08:36:38 C->S A10 > >>>> 08:36:38 S->C play b PASS 1199968 > >>>> 08:36:38 C->E play b PASS > >>>> 08:36:38 E->C = > >>>> 08:36:39 S->C genmove w 300024 > >>>> 08:36:39 C->E time_left w 300 0 > >>>> 08:36:39 E->C = > >>>> 08:36:39 C->E genmove w > >>>> 08:36:39 E->C = J4 > >>>> 08:36:39 C->S J4 > >>>> 08:36:39 S->C play b PASS 1199968 > >>>> 08:36:39 C->E play b PASS > >>>> 08:36:39 E->C = > >>>> 08:36:39 S->C genmove w 300024 > >>>> 08:36:39 C->E time_left w 300 0 > >>>> 08:36:39 E->C = > >>>> 08:36:39 C->E genmove w > >>>> 08:36:39 E->C = pass > >>>> 08:36:39 C->S pass > >>>> 08:36:40 S->C gameover 2008-08-09 W+40.5 > >>>> 08:36:40 C->S ready > >>>> > >>>> And then I have just the same problem, if it has to wait to long > >>>> before the other games are finished, it doesn't start in his next > >>>> game. > >>>> _______________________________________________ > >>>> computer-go mailing list > >>>> computer-go@computer-go.org > >>>> http://www.computer-go.org/mailman/listinfo/computer-go/ > >>> > >>> _______________________________________________ > >>> computer-go mailing list > >>> computer-go@computer-go.org > >>> http://www.computer-go.org/mailman/listinfo/computer-go/ > > _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/