~~NOTOC~~ ---json { "title":"start()", "description":"着信待ちポートを指定してサーバを開始します" } --- \\ ====== start() ======
==== 説明 ==== 着信待ちポートを指定してサーバを開始します。\\ ==== 構文 ====~~DISCUSSION~~start( tcp_port )==== 引数 ====tcp_port : TCPポート番号他のサービスが使用するポート番号に重ならないものを指定してください。\\ ==== 返り値 ==== ありません。\\ ==== 備考 ==== BBS.pmは発生するイベントに連動してアプリケーション処理を行うことでアプリケーションサーバとして機能します。\\ が、アプリケーション処理を持たなくても、use BBS; my $bbs = my BBS; $bbs->start(8888);でサーバを開始することは可能です。\\ ただしノードが接続や切断、データの受信をしてもサーバは何も応答しません。\\ BBS.pmはアプリケーション処理をモジュール(パッケージ)として用意し、BBS.pmはイベントが発生したときに行う処理をハンドラに設定し、本関数を呼び出すことでアプリケーションサーバとして動作することができます。\\ システムハンドラの設定は関数[[h_setsyshandler|setsyshandler()]]で行います。\\