$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($socket, $ip_server , $port);
socket_sendto($socket, $ascii_egyben_kimenet, strlen($ascii_egyben_kimenet), 0, $ip_plc , $port);
$valasz_kimenet=socket_read($socket, 256);
Da der socket_read warten der Server auf eine Antwort wartet ... Wie kann ich die max Zeit warten definieren können?PHP Sockel definieren die maximale Zeit
socket_set_timeout ($ socket, 3, 500); Wohin? Ich habe versucht, aber nicht funktioniert. –
Sie sollten den Zeitüberschreitungswert festlegen, bevor Sie socket_read() aufrufen. Wenn es wirklich nicht funktioniert, sollten Sie error_reporting (E_ALL) aktivieren – soulmerge