请问PHP能够通过Socket实现控制跟物联网设备的通信吗?

查看:101
本文介绍了请问PHP能够通过Socket实现控制跟物联网设备的通信吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

上网搜了一下,看到 PHP 中有不少 Socket 相关函数,其使用流程是:

socket_create
socket_bind
socket_listen
socket_accept
socket_read
socket_write
socket_close

然而最没弄明白的是 socket_accept 这一步。要通过 while (true) {} 无限循环来使用。

是不是只能以 CLI 命令行方式来执行 PHP 文件了?

另外,在客户端接收和发送信息给服务器这个好像容易些,但要如何在服务端能够随意地接收和发送信息给客户端呢?(而不是像网上样例那样只在循环语句中接收、发送一次便将 socket 对象关闭结束了。

解决方案

用swoole,非常好
我们已经用在了微信小程序上

这篇关于请问PHP能够通过Socket实现控制跟物联网设备的通信吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆