Добрый день!
Нужно написать строку в udp, использую следующий код:
CODE ( htmlphp):
скопировать код в буфер обмена
$fp = stream_socket_client('udp://111.222.333.444:666', $errno, $errstr); if (!$fp) { echo "ОШИБКА: $errno - $errstr<br />\n"; } else { print stream_socket_get_name($fp, true).'<br>'; $sent_len=fwrite($fp, 'abcd'); print '$sent_len='.$sent_len; fclose($fp); }
На своей компе все работает нормально: (печатает 4).
Но на хостинге fwrite() не работает: (печатает 0).
Не смотря на то что соединение происходит: stream_socket_get_name() возращает правильный адрес.
То же самое и с функцией stream_socket_sendto(): на домашнем компе отсылает, а не хостинге нет.
В чем может быть проблема?
Обновление:
Вопрос снимается. Это проблемы с хостингом...
.(Отредактировано автором: 19 Июля, 2017 - 00:59:57)
|