下面由workerman教程栏目给大家分享一个workerman实例测试,希望对需要的朋友有所帮助!

简单的开发实例
实例一、使用HTTP协议对外提供Web服务
创建http_test.php文件
count = 4; // 接收到浏览器发送的数据时回复hello world给浏览器 $http_worker->onMessage = function($connection, $data) { // 向浏览器发送hello world $connection->send('hello world');};// 运行worker Worker::runAll();
运行
php http_test.php start
测试
假设服务端ip为127.0.0.1
在浏览器中访问url http://127.0.0.1:2345
实例二、使用WebSocket协议对外提供服务
创建ws_test.php文件
js-实现炫酷在线答题测试特效
炫酷在线答题测试js特效代码
157 查看详情
count = 4; // 当收到客户端发来的数据后返回hello $data给客户端 $ws_worker->onMessage = function($connection, $data) { // 向客户端发送hello $data $connection->send('hello ' . $data);};// 运行worker Worker::runAll();
运行
php ws_test.php start
测试
打开chrome浏览器,按F12打开调试控制台,在Console一栏输入(或者把下面代码放入到html页面用js运行)
// 假设服务端ip为127.0.0.1 ws = new WebSocket("ws://127.0.0.1:2346");ws.onopen = function() { alert("连接成功"); ws.send('tom'); alert("给服务端发送一个字符串:tom");};ws.onmessage = function(e) { alert("收到服务端的消息:" + e.data);};
实例三、直接使用TCP传输数据
创建tcp_test.php
count = 4;// 当客户端发来数据时 $tcp_worker->onMessage = function($connection, $data) {// 向客户端发送hello $data $connection->send('hello ' . $data);};// 运行worker Worker::runAll();
运行
php tcp_test.php start
测试
telnet 127.0.0.1 2347Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.tomhello tom
更多workerman知识请关注workerman使用教程栏目。
以上就是workerman实例测试的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/735738.html
微信扫一扫
支付宝扫一扫