纯小白刚刚看完了WorkerMan的手册,然而又发现了GatewayWorker这个项目。

南柯醉一梦丶

请问下目前想设计一个物联网平台,通信框架使用WorkerMan还是GatewayWorkey框架,缩短开发周期(不需要大量时间用在学习和设计通信部分)?之前我也接触过很多开源的平台框架,但都停止维护了,很多依赖已经找不到或者不支持了。

8376 3 0
3个回答

walkor

物联网用GatewayWorkey比较合适。

  • 南柯醉一梦丶 2017-02-13

    请问下如果我只想实现 客户机的数据发送,服务器的接收以及存储到服务器数据库的话,是否只要关注 Applications/项目/Events.php 这个文件就可以了?

  • walkor 2017-02-13

  • 南柯醉一梦丶 2017-02-13

    @1:谢谢!

  • walkor 2017-02-13

    不客气

南柯醉一梦丶

请问下 这是什么错误

pi@raspberrypi:/home/wwwroot/default/Workerman $ php tcp.php start
Failed loading /usr/local/zend/ZendGuardLoader.so:  /usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory
PHP Warning:  require_once(./Workerman/Autoloader.php): failed to open stream: No such file or directory in /home/wwwroot/default/Workerman/tcp.php on line 3
PHP Fatal error:  require_once(): Failed opening required './Workerman/Autoloader.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/default/Workerman/tcp.php on line 3
  • 暂无评论
南柯醉一梦丶
<?php
use Workerman\Worker;
require_once __DIR__ . '/Workerman/Autoloader.php';

// 创建一个Worker监听2345端口,使用http协议通讯
$http_worker = new Worker("http://0.0.0.0:2345");

// 启动4个进程对外提供服务
$http_worker->count = 4;

// 接收到浏览器发送的数据时回复hello world给浏览器
$http_worker->onMessage = function($connection, $data)
{
    // 向浏览器发送hello world
    $connection->send('hello world');
};

// 运行worker
Worker::runAll();
  • 暂无评论
年代过于久远,无法发表回答
🔝