UDPサーバーおよびクライアントswoole PHP

  • サーバー
<?PHPの

$のSERV = 新しい swoole_server(' 127.0.0.1 '9501 、SWOOLE_PROCESS、SWOOLE_SOCK_UDP)。
$のSERV - >(上の' パケット' 、関数($のSERV、$データは、$ CLIENTINFO)
{ 
    $ SERV - >のsendto($ CLIENTINFO [ ' アドレス' ]、$のCLIENTINFO [ ' ポート' ]、发来的数据{ $データ} \ N " ); 
    $エコーデータ。" \ nは" ; 
}); 

$のSERV - > 開始();
?>
  • クライアント
<?PHPの

$クライアント = 新しいswoole_client(SWOOLE_SOCK_UDP)。
場合(!$クライアント- >(接続' 127.0.0.1 '9501を))
{ 
    エコー" 私は深くごめんなさい" 
} 
fwriteの(STDOUT、" 说点儿什么吧N \ " )。
$ MSG = トリム(のfgets(STDIN)); 
$クライアント - > ($のMSG)を送ります。
$ RET = $クライアント- > のrecv(); 
エコーの$ RET; 
?>

 

おすすめ

転載: www.cnblogs.com/saintdingspage/p/10977343.html