Попытка запустить функцию socket_recvfrom, но она возвращает ошибку: socket_recvfrom (): невозможно выполнить recvfrom [0]: операция успешно завершена - PullRequest
0 голосов
/ 01 марта 2010

Я использую функцию: @socket_recvfrom ($ this-> socket, $ buf, 8192, 0, $ from, $ port);

но это возвращает ошибку, говорящую:

socket_recvfrom (): невозможно выполнить recvfrom [0]: операция успешно завершена.

Кто-нибудь, кто имеет представление об этом? Что это значит?

ОС: Windows

PHP: 5,3

Morten

1 Ответ

0 голосов
/ 01 марта 2010

Это может означать, что сокет не является блокирующим, и при вызове функции не было буферизованных данных или что сокет получил внеполосное сообщение. Или что сокет не был создан правильно в первую очередь.

[0] после "неспособного к получению" заставляет меня думать, что это может быть идентификатор ресурса для сокета - который не будет равен 0, если сокет был успешно создан.

С

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...