ホームページ >バックエンド開発 >PHPチュートリアル >PHP で C/S 構造を開発する (簡単な例)_PHP チュートリアル

PHP で C/S 構造を開発する (簡単な例)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 11:00:181035ブラウズ

Server
// Server
//エラー処理を設定
error_reporting (E_ALL);
//実行時間を設定
set_time_limit (0);
// バッファリングを有効にする
ob_implicit_flush ();
$ip = "127.0 .0.1 "; // IP アドレス
$ port = 1000; // -終了番号
$ Socket = Socket_create (AF_INET, SOCK_STREAM, SOL_TCP); // ソケットを作成します
if ($ SOCKET)
echo" ATE () 成功! ";
else
echo "socket_create() が失敗しました:".socket_strerror ($socket)。" ";
$bind =ソケット_バインド ($socket, $ip, $port); // SOCKET をバインドします
if ($bind)
echo "socket_bind() 成功しました! ";
else
echo "socket_bind() が失敗しました:".socket_strerror ($bind)。" ";
$listen =socket_listen ($socket); // SOCKET を断続的にリッスンします
if ($listen)
echo "socket_listen() が成功しました! ";
else
echo "socket_listen() が失敗しました:".socket_strerror ($listen)。" ";
while (true)
{
$msg =socket_accept ($socket); // SOCKET を受け入れる
if (!$msg)
{
" ";
Break;
}
$welcome = "PHP サーバーへようこそ! ";
socket_write ($msg, $welcome, strlen ($welcome));
while (true)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631815.html技術記事 Server?php // サーバー // エラー処理を設定します error_reporting (E_ALL) // 実行時間を設定します set_time_limit (0) // バッファリングを有効にします $ip = 127.0.0.1;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。