ソケット通信サーバーアプリ開発用フレームワークの本体(ライブラリ)
ソフト名: | SOCKET-MANAGER Framework(マインクラフトとチャット可能なサーバー(デモ環境))1.1.6 |
---|---|
ファイル: | socketmanager_demo-prj.zip / 1,104,047Bytes / 2024.06.29 |
- 動作に必要なソフト -
PHP(v8.1.0以降)、Composer
- 追加説明 -
マインクラフト⇔ブラウザ間でチャットが可能なSOCKET-MANAGER Framework上で動作するWebsocketサーバー群です。
以下6種類のサーバーを収録しています。
・マインクラフト対応のWebsocketチャットサーバー
・ブラウザ版のみのWebsocketチャットサーバー
・マインクラフト対応のWebsocketチャットマルチサーバー(TCP通信用)
・ブラウザ版のみのWebsocketチャットマルチサーバー(TCP通信用)
・マインクラフト対応のWebsocketチャットマルチサーバー(UDP通信用)
・ブラウザ版のみのWebsocketチャットマルチサーバー(UDP通信用)
各サーバーは通常のチャット+プライベートチャットに対応しています。
プロジェクト環境なので機能追加等は自由に行えますが、フレームワーク利用時のサンプル、マルチサーバー構築時のサンプルとしての役割も担っていますので参考にして頂ければ幸いです。
ファイル展開後は"composer update"コマンドを実行してライブラリを最新にしてから利用される事をお勧めします。
v1.1.6 Release
1)ライブラリのバージョンアップに伴う修正
2)React版チャットクライアントを追加実装
ソフト名: | SOCKET-MANAGER Framework(Websocketサーバーの開発環境)1.1.4 |
---|---|
ファイル: | socketmanager_websocket-prj.zip / 80,616Bytes / 2024.06.29 |
- 動作に必要なソフト -
PHP(v8.1.0以降)、Composer
- 追加説明 -
ソケット通信の代表的な存在でもあるWebsocketプロトコルを使ったサーバーの開発環境です。
プロトコル部は実装済みなのでコマンド部の実装だけで利用できます。
ドキュメントには実装例も交えてブラウザで動作確認をしながら進める事ができますので、ソケット通信プログラミングの初心者向けの環境とも言えます。
ファイルを展開後"composer update"コマンドを実行してライブラリを最新にしてから利用される事をお勧めします。
v1.1.4 Release
ライブラリのバージョンアップに伴う修正
ソフト名: | SOCKET-MANAGER Framework(新規プロジェクト開発環境)1.1.2 |
---|---|
ファイル: | socketmanager_new-prj.zip / 67,974Bytes / 2024.06.29 |
- 動作に必要なソフト -
PHP(v8.1.0以降)、Composer
- 追加説明 -
新規プロジェクトで開発を行う場合は、ある程度のソケット通信の知識が必要になりますのであらかじめご了承ください。
またドキュメントの「アーキテクチャ」のページをご覧になった上で進めていただいた方が用語の理解も含めてより効率的に進められます。
この環境では基本的に"php worker"コマンドを使って各種クラスを作っていきます。
コマンドの詳細はドキュメントの「新規プロジェクト開発環境」のページをご覧ください。
ファイル展開後は"composer update"コマンドを実行してライブラリを最新にしてから利用される事をお勧めします。
v1.1.2 Release
ライブラリのバージョンアップに伴う修正
ソフト名: | SOCKET-MANAGER Framework(フレームワーク利用の手引き(ドキュメント))1.3.2 |
---|---|
ファイル: | socketmanager_document.zip / 25,940,351Bytes / 2024.06.27 |
- 動作に必要なソフト -
ブラウザ
- 追加説明 -
フレームワークを利用する上での各種プロジェクトやコマンドの使い方、アーキテクチャの説明などをまとめたドキュメント
v1.3.2 Release
1)"craft:setting"(設定ファイル管理)コマンドの追加に伴う修正
2)"craft:locale"(メッセージ管理)コマンドの追加に伴う修正
3)デモ環境にReact版のチャットクライアントを追加実装した事に伴う修正
ソフト名: | SOCKET-MANAGER Framework(ソケット通信サーバーアプリ開発用のライブラリ)1.12.0 |
---|---|
ファイル: | socketmanager_library.zip / 49,775Bytes / 2024.06.26 |
- 動作に必要なソフト -
PHP(v8.1.0以降)、Composer
- 追加説明 -
最初にPHPのsockets拡張モジュールを適用しておく必要があります。
php.iniの"extension=sockets"を有効にしてからご利用ください。
通常はプロジェクト一式を展開して利用するので、フレームワークの本体である当ライブラリはcomposerコマンドによって最新が自動的にインストールされます。
当ライブラリを単体で利用するケースはLaravelと連携する時に限られます。
v1.12.0 Release
1)"craft:setting"(設定ファイル管理)コマンドを追加
2)"craft:locale"(メッセージ管理)コマンドを追加