BBS.pm ダウンロード (2021/2/26 17:26)
公開日: 2021年2月26日 17:26
説明
変更を行いました。
変更点は次の通りです。
- ノード管理をサブモジュールにしました。処理の変更はしていません。
- サーバ処理を見直しました。
- これまではシステムとアプリケーションの2つで構成していましたが、入力、出力、システム、アプリケーションの4つに細分化しました。
- ハンドラを変更しました。
- ノードからの受信に特化したonRecvハンドラを設けました。
- onRecvにより、役割がなくなったonAccessハンドラを廃止しました。
- サーバ処理に入力処理(Input)、出力処理(Output)のハンドラを追加しました。
- 入力処理(Input)はノードから受け取ったデータをアプリケーション側に渡します。出力処理(Output)はノードにデータを送出します。
- システム処理(SysWork)、アプリケーション処理(AppWork)ハンドラを追加しました。
- システム処理(SysWork)は以前のonIdleハンドラにあたり、サーバアプリケーションの環境調整を行います。アプリケーション処理(AppWork)では、以前のユーザハンドラにあたり、ノードからの要求に対する応答処理を行います。
- 通信データ処理はBBS.pm側に含まない仕様に変更しました。
- サーバアプリケーション作成の際、アプリケーション処理に通信データ処理を用意する必要があります。
現在、Bitbucketで公開しているリポジトリに含むBBS.pmは以前の版になりますが、今回の版とは互換性がありません。
リポジトリにBBS.pmを今回のものに差し替えても正常に動作しません。
また、サーバアプリケーションを作成する際は、必ず、最新のものを使用してください。
なお、公開しているリポジトリは資料として当面の間、公開しますが、最新版BBS.pmに対応したBIG-Modelアプリケーションのリリース開始が決まり次第、入れ買えを行います。
ダウンロード
bbs_pm-20210226-1726.7z (10)
(MD5: 1ac121b85d9ad81cead6d7aa424b90e6)
最後に
アドバイスなどがありましたらコメントにメッセージをお願いします。