Can anyone in the group help, I'm trying to read and write from a serial
port using php.

So far using fsockopen I've managed to open and send data through a serial
port but I'm having real problems reading a response. I've tried fgets
really to no success can anyone spare me some ideas or thoughts?


Linux box running serproxy ( A tcp to serial port proxy ) IP

I connect to this from a webserver running on another machine with:
$fp = fsockopen ("", 5331, $errno, $errstr, 30);
if (!$fp) {
   echo "$errstr ($errno)<br>\n";
} else {
 if(fputs ($fp, "test data".chr(37))){
  echo 'data sent';
 } else {
  echo 'no data sent';
   while (!feof($fp)) {
       echo fgets ($fp,128);
   fclose ($fp);

The output is being read by a small ap that displays the serial port data
and allows me to send a response, I've logged the response I send at the
linux box on the serial port and serproxy is supposed to translate this back
to tcp port 5331 however I cannot read it with fgets?

Please help it's driving me mad and I'm sure I'm just being stupid  : {

Thanks for any help.


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

Reply via email to