大神们晚上好,小弟有这样的需求: PHP服务器作为中间人,为手机APP端和硬件设备做通讯传递(大致场景是这样,可能某些措辞不专业),有一部分情况是APP端和硬件端主动调起PHP接口通过http进行通讯,有一种情况(小弟就是这里迷了)是需要PHP服务器主动去和手机端、设备端进行通讯(也可以说主动告诉两个端口需要做什么事情),这个需求需要如何解决呢?需要用到哪方面的技术呢?请指教!🙏
大神们晚上好,小弟有这样的需求: PHP服务器作为中间人,为手机APP端和硬件设备做通讯传递(大致场景是这样,可能某些措辞不专业),有一部分情况是APP端和硬件端主动调起PHP接口通过http进行通讯,有一种情况(小弟就是这里迷了)是需要PHP服务器主动去和手机端、设备端进行通讯(也可以说主动告诉两个端口需要做什么事情),这个需求需要如何解决呢?需要用到哪方面的技术呢?请指教!🙏
php主动和手机端设备端通信?那php怎么找到它们呢?
感觉需要做个长连接吧,手机端设备端先请求服务器拉起长连接,然后再由服务端下发。但是php天生不太适合做长连接,你可以去看下swoole之类的轮子,或者(如果可能)换成适合长连接的Node.js之类的栈。
2 回答4.9k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
4 回答768 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
这样其实是PHP作为服务端,然后App和硬件作为客户端,也可以认为是数据的发送端
那么这里分成两个场景
非即时通讯场景
即时通讯场景,例如即时监控客户端数据