背景:
具体业务是公司搞一个智能回收柜,和我们服务器对接,使用websocket方式进行实时通信,而且是客户端和服务端都需要主动发消息,然后接受消息的,PS只需要客户端与服务端通信,不需要客户端与客户端通信。
问题1:服务端主动发消息给客户端,如何实现端口监听,通过API的方式发送消息给客户端。
问题2:根据我这种业务需求,应该选用哪种框架比较好,workerman还是swoole,还是粗暴的直接使用原生,因为公司后台框架是TP5,还能使用swoole框架吗?
背景:
具体业务是公司搞一个智能回收柜,和我们服务器对接,使用websocket方式进行实时通信,而且是客户端和服务端都需要主动发消息,然后接受消息的,PS只需要客户端与服务端通信,不需要客户端与客户端通信。
问题1:服务端主动发消息给客户端,如何实现端口监听,通过API的方式发送消息给客户端。
问题2:根据我这种业务需求,应该选用哪种框架比较好,workerman还是swoole,还是粗暴的直接使用原生,因为公司后台框架是TP5,还能使用swoole框架吗?
建议你直接那webscoket进行分离,这样可以提高你系统的扩展性,
不要进行深度的耦合,后台系统可以通过api接口对websocket进行数据推送即可 硬件直接和websocket保持连接
建议采用 swoole 或者golang来实现 都是比较好的
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答579 阅读✓ 已解决
1 回答469 阅读✓ 已解决
高端点的话,你可以使用swoole,可再tp5中使用,但是你可能需要学习一点时间。workman的话理解起来比较简单,下载个简单的demo就能很快套用