Ситуация такая мне нужно проверять можно ли соединится с соксом или нет. Допустим сокс работает на локальном компе, и передает параметр шттп скрипту (номер порта). Так вот как определить можно ли с соксом извне сконнектится? Есть какой-то определенный алгоритм такого теста?
Посылаешь запрос, если ответ не пришел - значит прокся не работает... А готовых чекеров полно в сети, думаю и с исходниками найдутся.
Как и сказали: 1. Шлешь из сокса скрипту свой IP и Port. 2. Скрипт шлет connect на данный IP:Port. Если все ок, то знач можно подключиться.
вот есть такая функция на php для проверки сокса Код (Text): function sockcheck( $sockip, $sockport, $timeout=10) { $sres=0; $f=fsockopen($sockip, $sockport, $ern, $ers, $timeout); if (!$f) { return 0; } else { $s=hex2bin('05 02 00 02'); fputs ($f, $s); $g=fgets ($f,2); $list= bin2hex($g); if (($g[0]==hex2bin('04')) or ($g[0]==hex2bin('05'))) $sres=1; fclose($f); return $sres; } }