Hi
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?
Setup:
Linux box running serproxy ( A tcp to serial port proxy ) IP 192.168.123.192
I connect to this from a webserver running on another machine with:
<?php
$fp = fsockopen ("192.168.123.192", 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.
Zac
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php