如何接收TCP数据并入库?

现在有一个硬件客户端发送TCP数据,我需要接收数据并入库,就这么简单;(接收并写入,客户端发送不用管)

我应该怎么技术选型?好像workerman是干这个的,webman也能行吗?

就我这个简单需求应该看哪部分手册

如果能指点具体实现思路最好了,万分感谢。

PS:什么协议啊,workerman啊知识都是空白,见笑。

阅读 2.1k
2 个回答
新手上路,请多包涵

可以使用workerman作为服务端
1:将workerman的生产环境的ip和端口告诉给客户端
2:你只需要在Event.php文件的onMessage方法内将客户端传来的tcp数据保存到数据库即可

新手上路,请多包涵
$client = new \Swoole\Client(SWOOLE_SOCK_TCP);
        if (!$client->connect('127.0.0.1', 2345, -1)) {
            exit("connect failed. Error: {$client->errCode}\n");
        }

        //返回 的数据
        echo $client->recv();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题