Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2002:
[Freeciv-Dev] Re: Improved game starting (version 8)
Home

[Freeciv-Dev] Re: Improved game starting (version 8)

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: Improved game starting (version 8)
From: Christian Knoke <ChrisK@xxxxxxxx>
Date: Sun, 20 Jan 2002 22:56:27 +0100

On Sun, Jan 20, 2002 at 04:41:08PM -0500, Justin Moore wrote:
> 
> > > > 595       write(stdin_pipe[1],"cmdlevel hack first\n",14);
> > > > 596       c=0;
> > > > 597       while(!read(stdout_pipe[0],&c,1) || c!='>'); /*Wait for 
> > > > responce from the server*/
> > > >
> > >
> > > Hmm, I still have no problem, even with the game you supplied.
> > >
> > > Try replacing line 597 with
> > > while(!read(stdout_pipe[0],&c,1) || c!='>') fprintf(stderr,"<%c>",c);
> > > and see what gets output.
> >
> > The output is:
> > !@#$%^<c><m><d><l><e><v><e><l>< ><h><a><c><k>< >
> 
> Maybe if you tried
> 
> while((read(stdout_pipe[0], &c, 1) == 1) || (c != '>'))
> 
> That way you'd catch any read errors, too.

Gives the same output.

> 
> -jdm

Christian

-- 
* Christian Knoke                           +49 4852 92248 *
* D-25541 Brunsbuettel                  Wurtleutetweute 49 *
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.



[Prev in Thread] Current Thread [Next in Thread]