Доброго времени суток! При открытии сокета на php, сокет отказывается вести последующий диалог PHP: <?php ini_set("max_execution_time", "10"); set_time_limit(10); $loca='Location [-110/130] Isle de Muerto'; $login = 'lalka'; $password = 'lalka1234'; $port = 'Portal'; $ser = 1; ConnectKlient(); Connectchat(); socket_set_blocking($klient, false); socket_set_blocking($chat, false); Function ConnectKlient() { global $b, $last, $buf, $klient, $ser, $i, $s, $ss, $ses, $chat, $login, $password; $klient = fsockopen("62.171.179.101", 5190); socket_set_blocking($klient, false); sleep(1); fputs($klient, "<LIST l=\"qwerty\" />\r\n\r\n"); sleep(1); fwrite($klient, '<LOGIN v3="192.168.1.122" lang="ru" v2="7.0.1 (7.1.2.6)" v="108" p="AE6630F05E5D96C608BAA7CFF26945AA2E6C4CE2" l="lalka" />\n'); $i = 0; $s = ' '; $b = 0; $ses = ''; $buf = ''; $ss = ''; sleep(1); $buf = fgets($klient); echo "$buf"; if(strpos($buf, 'ERROR') === true) { die('1ERROR'); } if($buf == '') { die('2ERROR'); } $ses = substr($buf, strpos($buf, 'ses="') + 5); $ses = substr($ses, 0, strpos($ses, '"')); fputs($klient, "<GETME />\r\n\r\n"); fputs($klient, "<CHAT />\r\n\r\n"); } Function Connectchat() { global $ses, $chat, $login; $chat = fsockopen("62.171.179.101", 5190); socket_set_blocking($chat, false); fputs($chat, "<CHAT ses=\"${ses}\" l=\"${login}\" />\r\n\r\n"); } die(); ?> При попытке отправить любой пакет, к примеру fputs($klient, "<LIST l=\"qwerty\" />\r\n\r\n"); Сервер не принимает его, в чем ошибка?
Что значит не воспринимает? Нет никакого ответа? Первым делом следуйте рекомендациям из http://phpfaq.ru/debug чтобы увидеть все возможные ошибки