BBS.pm ダウンロード


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)


最後に

アドバイスなどがありましたらコメントにメッセージをお願いします。

Task Runner