Доброго времени суток! При открытии сокета, сервер не желает вести диалог.Не принимает пакеты fputs($klient, "<LIST l=\"qwerty\" />\r\n\r\n"); и прочее, в чем может быть ошибка? - вопрос №4127490

<?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();
?>
27.12.20
0 ответов
Ответов пока нет

Дима

Читать ответы

Павел Викторович

Читать ответы
Посмотреть всех экспертов из раздела Технологии > PHP
Решено
php и Javascript
4 ответа
23.03.11
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store