variable socket_write socket servidor open ejemplo crear cliente php tcp arduino tcp-ip

socket_write - sockets php cliente servidor



Mensaje de envío de PHP a través de TCP/IP (1)

Intento enviar un mensaje desde el sitio web PHP a través de TCP / IP a un Arduino.

Con el siguiente código, puedo enviar un mensaje desde el sitio web de 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); ?>

El problema es que al llamar al sitio web por primera vez, el mensaje no se entrega inmediatamente. Justo después de algunas renovaciones del sitio web, llega el mensaje, pero lógico tantas veces como la cantidad de actualizaciones del sitio web.

Ya traté de limitar la longitud del mensaje a 2 bytes, pero sin éxito.


Intenta agregar dentro de un bloque try - catch .

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

Para ver qué excepción puede obtener.