下载workerman的方法

小编给大家分享一下下载workerman的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

成都创新互联公司主营新郑网站建设的网络公司,主营网站建设方案,重庆App定制开发,新郑h5小程序开发搭建,新郑网站营销推广欢迎新郑等地区企业咨询

首先下载workerman https://www.workerman.net/download

下载workerman的方法

下载好后在workerman文件下创建一个新的文件start.php

下载workerman的方法

代码如下

uid = ++$global_uid;
}
 
// 当客户端发送消息过来时,转发给所有人
function handle_message($connection, $data)
{
    global $text_worker;
    foreach($text_worker->connections as $conn)
    {
        $conn->send("user[{$connection->uid}] said: $data");
    }
}
 
// 当客户端断开时,广播给所有客户端
function handle_close($connection)
{
    global $text_worker;
    foreach($text_worker->connections as $conn)
    {
        $conn->send("user[{$connection->uid}] logout");
    }
}
 
// 创建一个文本协议的Worker监听2000接口  用0.0.0.0方便链接内网外网
$text_worker = new Worker("websocket://0.0.0.0:2000");  
 
// 只启动1个进程,这样方便客户端之间传输数据
$text_worker->count = 1;
 
$text_worker->onConnect = 'handle_connection';
$text_worker->onMessage = 'handle_message';
$text_worker->onClose = 'handle_close';
 
Worker::runAll();

然后命令行运行  php start.php start

下载workerman的方法简单测打开浏览器,按F12打开调试控制台,在Console一栏输入(或者把下面代码放入到html页面用js运行

// 假设服务端ip为127.0.0.1
ws = new WebSocket("ws://127.0.0.1:2000");
ws.onopen = function() {
    alert("连接成功");
    ws.send('我是谁?');
    alert("给服务端发送一个字符串:我是谁?");
};
ws.onmessage = function(e) {
    alert("收到服务端的消息:" + e.data);
};

下载workerman的方法

看完了这篇文章,相信你对下载workerman的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


标题名称:下载workerman的方法
网站URL:http://bzwzjz.com/article/ihgdch.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都商城网站建设 企业网站制作 泸州网站建设 成都网站建设 上市集团网站建设 成都网站制作 成都网站建设 外贸营销网站建设 成都企业网站建设 网站设计制作 成都网站制作 高端品牌网站建设 成都定制网站建设 高端网站设计推广 定制网站建设多少钱 手机网站建设套餐 网站制作公司 重庆电商网站建设 四川成都网站设计 成都营销网站建设 成都网站建设 成都定制网站建设