介绍
小编给大家分享一下Windows下如何配置workerman,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强>注:安装workerman之前要选装作曲家强>
1,第一步访问官方网址下载workerman,网址如下:https://www.workerman.net/
2,下载解压后,我将文件夹名更改为“workerman”,打开目录,新建”开始。php“文件,页面如下
3开始。php内容如下:
& lt; php ? , use Workerman \工人; , ,, ,//Autoloader.php路径 , require_once “。/Autoloader.php"; , ,, , $ global_uid =, 0; , ,, ,//,当客户端连上来时分配uid,并保存连接,并通知所有客户端 , function handle_connection(连接) , { , ,,,global text_worker美元,美元global_uid; , ,,,//,为这个连接分配一个uid , ,,,连接→美元uid =, + + $ global_uid; , } , ,, ,//,当客户端发送消息过来时,转发给所有人 , function handle_message(连接,美元,美元数据) , { , ,,,global text_worker美元; , ,,,foreach()美元text_worker→connections as 康涅狄格州美元) , ,,,{ , ,,,,,,,康涅狄格州→美元发送(“用户[{连接→美元uid}],说:,data"美元;); , ,,,} , } , ,, ,//,当客户端断开时,广播给所有客户端 , function handle_close(连接) , { , ,,,global text_worker美元; , ,,,foreach()美元text_worker→connections as 康涅狄格州美元) , ,,,{ , ,,,,,,,康涅狄格州→美元发送(“用户[{连接→美元uid}], logout"); , ,,,} , } , ,, ,//,创建一个文本协议的工人监听2000接口,,用0.0.0.0方便链接内网外网 , $ text_worker =, new 工人(“websocket://0.0.0.0:2000");,, , ,, ,//,只启动1个进程,这样方便客户端之间传输数据 , 时间=美元text_worker→count 1; , ,, , 时间=美元text_worker→onConnect & # 39; handle_connection& # 39;; , 时间=美元text_worker→onMessage & # 39; handle_message& # 39;; , 时间=美元text_worker→onClose & # 39; handle_close& # 39;; , ,, , 工人:runAll ();
4,将workerman文件放在任意盘中,我这里放在D盘根目录,页面如下:
5,输入cmd打开命令面板,打开的开始。php文件,操作命令及页面如下:
1,D: 2、cd workerman 3,php start.php 开始
6,浏览器测试是否成功:找开谷歌或搜狗浏览器(任意浏览器),按F12键,打开控制台输入以下内容并按回车键,若有弹框则证明成功。
ws =, new WebSocket (“ws://127.0.0.1:2000"); 时间=ws.onopen 函数(),{ ,,,警报(“连接成功“); ,,,ws.send(& # 39;汤姆# 39;); ,,,警报(“给服务端发送一个字符串:tom"); }; 时间=ws.onmessage 函数(e), { ,,,警报(“收到服务端的消息:“,+,e.data); };
以上是“Windows下如何配置workerman”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!