AXP
Новичок
Отправлять HEX по tcpip
Всем привет.
У меня возникла проблема с отправкой кодов символов.
Ситуация такова:
Есть сервер на линухе, на нем, на ком порте весит девайс с которым мне надо общаться.
Есть замечательная утилита под линух ser2net, которая транслирует ком-порты по tcpip.
В моем случае, мой ком-порт "висит" на тсп-порту 9000.
Скрипт:
Все работает, но проблема вот в чем: мне надо послать строку, состоящую из байтов. Т е послать последовательность, к примеру, 0x08 0x09 0x1A
Как мне это сделать?
(или как запихнуть это в переменную $to_send)
Заранее спасибо за помощь.
Всем привет.
У меня возникла проблема с отправкой кодов символов.
Ситуация такова:
Есть сервер на линухе, на нем, на ком порте весит девайс с которым мне надо общаться.
Есть замечательная утилита под линух ser2net, которая транслирует ком-порты по tcpip.
В моем случае, мой ком-порт "висит" на тсп-порту 9000.
Скрипт:
PHP:
$to_send = 'эту строку будем отправлять';
$s = fsockopen('10.1.100.33', 9000, $errno, $errstr);
if (!$s) die('error_connect');
fputs($s, $to_send);
while (!feof($s))
{
echo 'res: '.fgets($s, 128).'|end<br>';
}
fclose($s);
Как мне это сделать?
(или как запихнуть это в переменную $to_send)
Заранее спасибо за помощь.