PHP通过TCP / IP发送消息

时间:2016-02-03 13:50:36

标签: php tcp arduino tcp-ip

我尝试通过TCP / IP从PHP网站向Arduino发送消息。

使用以下代码,我可以从php网站发送消息

<?php 
$errno = NULL;
$error = NULL;

if (!$handle = @fsockopen("192.168.188.24", "49419", $errno, $error, 10))
{
   die("Fehler (".$errno."): ".$error);
}

fwrite($handle, "ON\r\n");
fclose($handle);
?>

问题是,当第一次呼叫网站时,该消息不会立即发送。在对网站进行一些刷新之后,消息就会到达,但逻辑很多次就像网站刷新一样。

已经尝试将messagelength限制为2bytes,但没有任何成功。

1 个答案:

答案 0 :(得分:1)

尝试在try - catch区块内添加。


    try {

    } catch (Exception $e) {
     echo $e->getMessage();
    }

要查看您可能获得的异常。