Thanks!  Those were a huge help...turns out the problem was with the
daemon and not my code.

--Josh Levine

B I G D O G wrote:
> 
> Some great articles for sockets...might help out...
> 
> http://www.phpbeginner.com/columns/demitrious/sockets
> http://www.phpbeginner.com/columns/demitrious/sockets-connection
> 
> B i g D o g
> 
> ----- Original Message -----
> From: "Josh Levine" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, June 26, 2002 11:32 AM
> Subject: [PHP] PHP sockets/daemon problem
> 
> > I'm trying to write a simple PHP script that communicates with a daemon
> > running on the same server.
> >
> > Basically, the daemon just accepts an integer and returns an integer:
> >
> > [josh@jlevine-research josh]$ telnet 127.0.0.1 60324
> > Trying 127.0.0.1...
> > Connected to localhost.
> > Escape character is '^]'.
> > 9
> > 25Connection closed by foreign host.
> >
> > When I try doing this with PHP, however, the output is 2[]5 (where [] ==
> > a small square symbol).
> >
> > Here is the script:
> >
> > <?php
> > $fp = fsockopen("127.0.0.1", 60324, $errno, $errstr);
> > if (!$fp) {
> >     echo "ERROR: $errno - $errstr<br>\n";
> > } else {
> >     socket_set_blocking ($fp, 1);
> >     socket_set_timeout($fp, 200);
> >     fwrite($fp,"9\n");
> >     $return = fread($fp,4);
> >     echo $return;
> >     fclose($fp);
> > }
> > ?>
> >
> > I've tried various string format and type-casting functions with no
> > results (usually just returns nothing after formatted).
> >
> > Any ideas?
> >
> > Thanks in advance,
> > Josh Levine
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to