PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
idiot3000
Отправлено: 11 Июля, 2017 - 17:14:58
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Июль 2017  


Помог: 0 раз(а)




Добрый день!
Нужно написать строку в udp, использую следующий код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.         $fp = stream_socket_client('udp://111.222.333.444:666', $errno, $errstr);
  3.         if (!$fp)
  4.         {
  5.                 echo "ОШИБКА: $errno - $errstr<br />\n";
  6.         }
  7.         else
  8.         {
  9.                 print stream_socket_get_name($fp, true).'<br>';
  10.                 $sent_len=fwrite($fp, 'abcd');
  11.                 print '$sent_len='.$sent_len;
  12.                 fclose($fp);
  13.         }

На своей компе все работает нормально: (печатает 4).
Но на хостинге fwrite() не работает: (печатает 0).
Не смотря на то что соединение происходит: stream_socket_get_name() возращает правильный адрес.
То же самое и с функцией stream_socket_sendto(): на домашнем компе отсылает, а не хостинге нет.
В чем может быть проблема?
Обновление:
Вопрос снимается. Это проблемы с хостингом...
.

(Отредактировано автором: 19 Июля, 2017 - 00:59:57)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB