- サーバー
<?PHPの $サーバー = 新しい新しい swoole_server(' 127.0.0.1 '、9501 、SWOOLE_PROCESS、SWOOLE_SOCK_TCP); $サーバー - > SET (アレイ( ' woker_num ' => 。4 、 ' max_request ' => 1000年 )); $サーバー - > (ON ' 接続' ($ Servの、FD $、$ reactor_id)関数、 { エコーは" reactor_id $から受信される"。" ジョイナーFD $ \のN- " ; }); $サーバー- > ON(' 受信' 、関数(Servのの$、$ FDは、$、$データをreactor_id) { エコー" ---- {$ {$ FD} reactor_idを受け} "。" $データに送信されるデータは、nを\ " ; $ Servのは、 - >($ FD、送信" $ {}データに送信{$ reactor_id} --- {} $ FDデータを" ;) )}; $サーバ - >(ON ' 閉じる' 、関数($ SERV、$ FD) { エコー" $ FD "。" 閉じる\ N- " ; }); $サーバー - > [スタート](); ?>
- クライアント
<?PHP $クライアント = 新しい新swoole_client(SWOOLE_SOCK_TCP); IF(!$クライアント- >接続(' 127.0.0.1 '、9501は)) { エコー" 接続が\ N-失敗" ; 出口を; } // コンソールプロンプト: fwriteのを(STDOUT、" N- \何かそれを言う" ); $ MSG = TRIM(fgetsの(STDIN)); $クライアント - > 送信($のMSG); $ RET = $クライアント- > のrecv(); $ RETをエコー; ?>