start()


説明

着信待ちポートを指定してサーバを開始します。

構文
start( tcp_port )

引数
tcp_port : TCPポート番号

他のサービスが使用するポート番号に重ならないものを指定してください。

返り値

ありません。

備考

BBS.pmは発生するイベントに連動してアプリケーション処理を行うことでアプリケーションサーバとして機能します。
が、アプリケーション処理を持たなくても、

use BBS;
my $bbs = my BBS;

$bbs->start(8888);

でサーバを開始することは可能です。

ただしノードが接続や切断、データの受信をしてもサーバは何も応答しません。

BBS.pmはアプリケーション処理をモジュール(パッケージ)として用意し、BBS.pmはイベントが発生したときに行う処理をハンドラに設定し、本関数を呼び出すことでアプリケーションサーバとして動作することができます。

システムハンドラの設定は関数setsyshandler()で行います。

Task Runner