Бесконечное ожидание сокета

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Надо получить информацию по игровым серверам Rust, CS...

Это можно сделать по протоколу udp. Ищу классы - их хватает. Только что не ставлю, открываю страницу - ожидание сайта, после чего 504 Gateway Timeout.

Сервера пробовал разные (мониторинги говорят - работают).

Устанавливал timeout в fsockopen, ставил socket_set_option($this->socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 1, 'usec' => 0));
Ставил socket_set_option($this->socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 1, 'usec' => 1));

Порты менял +1, -1.

Ничего не помогает.

В итоге - ни одной удачной попытки.

Некоторые ссылки:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

UPD:
Не работают даже примеры от авторов (без единого изменения).
Возможности просмотреть всё tcpdump'ом нет, так как виртульный хостинг.

1. Скачал Для просмотра ссылки Войди или Зарегистрируйся
2. Загрузил всё к себе
3. Изменил IP и порт сервера в Expamples/View.php
4. Запустил в браузере Expamples/View.php - нет ответа
5. Перешел к пункту 3
 
Последнее редактирование:
Если не срабатывает с чужим, надо попробовать поднять свой сервер и связаться с ним.
Когда на стороне сервера можно логировать запросы, ошибку найдешь быстрее.
Ещё как вариант — поставить стимовский клиент и отснифать трафик.
 
Назад
Сверху