всем доброго дня! возникла такая трабла при работе с сокетами (на клиентской части) : открыть сокет получается, а вот сделать коннект никак... причем подозреваю что трабла в настройках PHP.INI т.к. на локале в денвере все работает ок (серверная часть находится на VDS, то есть в денвере адрес сервака не локалхост)
вот кусок кода :
$address = 'адрес удаленного сервера';
$port = 1234;
if (($socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0)
{
echo "Ошибка создания сокета";
die;
}
else
{
echo "Сокет создан\n";
}
$result = socket_connect($socket, $address, $port);
в результате с денвера всё ок, а с хостинга сокет создается норм, но socket_connect зависает и выдает ошибку таймаут в итоге.
Подскажите в какую сторону копать ?
|