здравствуйте ! есть код сокета, код взято из http://www.php.su/functions/?cat=sockets?
сокет соединяем с Денвером и выводит ошибка
Fatal error: Call to undefined function socket_create() in Z:\home\socket.ruu\www\index.php on line 14, из чего это ?
PHP:
скопировать код в буфер обмена
<?PHP /* Позволить сценарию зависнуть вокруг ожидания подключений */ /* Включить неявный вывод, так что мы видим то, что мы получаем * когда это приходит . */ $address = '127.0.0.1'; $port = 80; if (($sock = socket_create(AF_INET , SOCK_STREAM , SOL_TCP )) < 0 ) { } if (($ret = socket_bind($sock, $address, $port)) < 0 ) { } } do { echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "\n"; break; } /* Send instructions. */ $msg = "\nWelcome to the PHP Test Server. \n" . "To quit, type 'quit'. To shut down the server type 'shutdown'.\n"; do { if (false === ($buf = socket_read($msgsock, 2048 , PHP_NORMAL_READ ))) { break 2; } if (!$buf = trim($buf)) { continue; } if ($buf == 'quit') { break; } if ($buf == 'shutdown') { break 2; } $talkback = "PHP: You said '$buf'.\n"; echo "$buf\n"; } while (true); } while (true); ?>
(Отредактировано автором: 05 Июля, 2012 - 12:03:14)
|