例 – Net_Server の利用

シンプルなデーモンを生成する

以下の例は、データを受信しユーザーに送信するフォークサーバの構築が どんなに簡単か、を示しています。

簡単な応答サーバを生成する

#!/usr/local/bin/php
<?php
    
// server base class
    
require_once 'Net/Server.php';

    
// base class for the handler
    
require_once 'Net/Server/Handler.php';

/**
 * simple example that implements a talkback.
 *
 * Normally this should be a bit more code and in a separate file
 */
class Net_Server_Handler_Talkback extends Net_Server_Handler
{
   
/**
    * If the user sends data, send it back to him
    *
    * @access   public
    * @param    integer $clientId
    * @param    string  $data
    */
    
function    onReceiveData$clientId 0$data "" )
    {
        
$this->_server->sendData$clientId"You said: $data" );
    }
}

    
// create a server that forks new processes
    
$server  = &Net_Server::create('fork''localhost'9090);

    
$handler = &new Net_Server_Handler_Talkback;

    
// hand over the object that handles server events
    
$server->setCallbackObject($handler);

    
// start the server
    
$server->start();
?>
NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作