socket-manager / new-project
新建项目
v1.1.3
2024-07-07 08:39 UTC
Requires
- socket-manager/library: ~1.13.0
README
这是一个用于开发新套接字通信服务器的项目环境。
您可以创建自己的协议和命令处理,但需要有一定的套接字通信知识,请提前了解。
建议在查看架构页面后再进行操作,这样可以帮助您更有效地理解和进行。
安装后的操作验证
在项目根目录下执行以下命令以创建主处理类。
这次创建的名称为MainForTest
。
如果出现以下显示,则表示成功。
> php worker craft:main MainForTest [success] メイン処理クラスの生成に成功しました (MainForTest)
执行php worker
并显示Usage,可以看到在main
项中添加了app:main-for-test
。
> php worker SOCKET-MANAGER Framework 1.0.0 Usage: command [arguments] main app:main-for-test Command description craft craft:init <初期化クラス名> 初期化クラスの生成 craft:parameter <UNITパラメータクラス名> UNITパラメータクラスの生成 craft:protocol <プロトコルUNIT定義のクラス名> プロトコルUNIT定義のクラスとステータス名Enumの生成 craft:command <コマンドUNIT定義のクラス名> コマンドUNIT定義のクラスとキュー/ステータス名Enumの生成 craft:main <メイン処理のクラス名> メイン処理クラスの生成 craft:setting <設定ファイル名> 設定ファイルの生成 craft:locale <メッセージファイル名> メッセージファイルの生成
执行以下命令以启动本次创建的服务器。
> php worker app:main-for-test 10000
※本次以10000端口启动。
之后,可以使用PowerShell等工具执行以下netstat
命令来确认10000端口正在监听,从而确认已正常安装。
> netstat -ano | Select-String -Pattern "127.0.0.1:10000" TCP 127.0.0.1:10000 0.0.0.0:0 LISTENING 21536
补充
有关项目的详细使用方法,请参阅此处。
该项目可以与Laravel集成。
有关集成方法的详细信息,请参阅此处。
联系我们
有关错误报告或建议,请通过此处
与我们联系。