UDP вещание с PHP - PullRequest
       15

UDP вещание с PHP

0 голосов
/ 28 февраля 2011

Я не могу понять, как транслировать дейтаграмму UDP в мою локальную сеть с помощью PHP. Это пример кода, который я использую:

$socket = stream_socket_client("udp://255.255.255.255:12478", $errno, $errstr);

Я пытался использовать 192.168.0.255 вместо 255.255.255.255, но получаю тот же результат:

Warning: stream_socket_client(): unable to connect to udp://255.255.255.255:12478 (Permission denied)

Это ограничение в конфигурации моей ОС (Debian Linux)? Или злоупотребление опциями вещания на моей стороне?

Любая помощь приветствуется! Спасибо!

Lionel

1 Ответ

2 голосов
/ 28 февраля 2011

Термины «udp» и «поток» являются взаимоисключающими. Также вещание очень отличается от других сетевых операций.

См. Примечание внизу socket_sendto () справочной страницы. (Первый удар, если вы заглянули в «php udp broadcast»)

...