Windows下如何配置workerman

  介绍

小编给大家分享一下Windows下如何配置workerman,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>注:安装workerman之前要选装作曲家

1,第一步访问官方网址下载workerman,网址如下:https://www.workerman.net/

癢indows下如何配置workerman

2,下载解压后,我将文件夹名更改为“workerman”,打开目录,新建”开始。php“文件,页面如下

癢indows下如何配置workerman

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盘根目录,页面如下:

癢indows下如何配置workerman

5,输入cmd打开命令面板,打开的开始。php文件,操作命令及页面如下:

1,D:   2、cd  workerman   3,php  start.php 开始

癢indows下如何配置workerman

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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Windows下如何配置workerman