簡単な具体例(B)のWorkerman開発

まず、図2のように、Workermanディレクトリをws_test.phpを作成し、次のコードを入力します。

<?PHPを

使用Workerman \労働者を、
 require_onceを __ DIR__ '/Autoloader.php'。; 

// 注:使用してのWebSocket契約
の$ ws_worker = 新しい新しいワーカー( "WebSocketの://0.0.0.0:2000" ); 

// 4を開始外部サービスのプロセス
$ ws_worker - > COUNT = 4 ; 

//はによって送信されたデータを受信した後、クライアントクライアントにハロー$データを返す
$のws_workerを - >のonMessage = 関数$接続データを$ 
{ 
    // へクライアント$こんにちはにより送信されたデータ
    $コネクション - >(「こんにちは」送信$データ); 
}; 

//运行労働者の 
労働者:: runAll();

下記に示すように、2つは、cmdを入力PHPは、起動ws_test.php:

三、Chromeブラウザ、コンソールを開くために、F12キーを押し、Cosoleに次のコードを入力します。

= WS 新新のWebSocket( "WS://127.0.0.1:2000" ); 
ws.onopen = 機能(){ 
    アラート( "接続成功" ); 
    ws.send( 'トム' ); 
    警告(「サーバーに送信ストリング:トム" ); 
}; 
ws.onmessage = 関数(E){ 
    アラート( "サービス終了メッセージが受信された:「+ e.data); 
};

第四に、結果に応じて、以下に示すように:

おすすめ

転載: www.cnblogs.com/phperlinxinlan/p/11132759.html