
04.06.2009, 16:58
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
С нами:
9591561
Репутация:
186
|
|
socket_create_listen
Почему при обращении к серверу, сервер реагирует только на 1 символ?
PHP код:
<?php
set_time_limit(120);
$socket = socket_create_listen('54321');
if(!$socket) die('Error');
while(true) {
$client = socket_accept($socket);
socket_write($client,'Hello, user :)');
while(true) {
$read = trim(socket_read($client,256));
if($read == '!close') break;
if($read == '!exit') {
socket_close($socket);
break 2;
}
socket_write($client,$read."\n");
}
socket_close($client);
}
socket_close($socket);
?>
Результат следующий:
Код:
Hello, user :)vv
dd
vv
dd
bb
vv
bb
dd
bb
Последний раз редактировалось Ru}{eeZ; 04.06.2009 в 17:08..
|
|
|