codeigniter 如何在codeignter中连接WebSocket并将消息发送到Android或反之亦然?

8fq7wneg  于 2023-03-10  发布在  Android
关注(0)|答案(1)|浏览(128)

**问题陈述-**要在Android之间建立双向通信(客户端)和Php代码生成器(服务器)。我必须先从Android发送消息到Php服务器,Php服务器内部调用另一个API。现在Android(客户端)应该等到第三方使用webhook对服务器做出响应。我必须将webhook数据发送回Android(客户端)使用接口,而无需重复轮询到我的服务器。

处理这个问题的最佳方式是什么?
注意:我尝试了Mqtt协议,我已经有了一个使用轮询的API。只是需要转换到一个更好的方式。

1sbrub3j

1sbrub3j1#

现在Android(客户端)应该等待,直到一些响应从第三方到服务器使用webhook。
如果您的CodeIgniter服务器正在通过webhook等待来自第三方的响应,而您不知道何时会收到响应,请考虑使用通知。来自移动的的WebSocket连接不必像接收最终响应那样长时间保持活动状态。
根据响应的数据类型和数量,您可以通过通知本身发送通知,也可以在移动的应用程序中等待通知。收到通知后,您可以向服务器发出新请求以获取其他数据。

相关问题