websocket服务端如何主动发消息给客户端?

背景:
具体业务是公司搞一个智能回收柜,和我们服务器对接,使用websocket方式进行实时通信,而且是客户端和服务端都需要主动发消息,然后接受消息的,PS只需要客户端与服务端通信,不需要客户端与客户端通信。

问题1:服务端主动发消息给客户端,如何实现端口监听,通过API的方式发送消息给客户端。
问题2:根据我这种业务需求,应该选用哪种框架比较好,workerman还是swoole,还是粗暴的直接使用原生,因为公司后台框架是TP5,还能使用swoole框架吗?

阅读 5.7k
2 个回答

高端点的话,你可以使用swoole,可再tp5中使用,但是你可能需要学习一点时间。workman的话理解起来比较简单,下载个简单的demo就能很快套用

建议你直接那webscoket进行分离,这样可以提高你系统的扩展性,
不要进行深度的耦合,后台系统可以通过api接口对websocket进行数据推送即可 硬件直接和websocket保持连接
建议采用 swoole 或者golang来实现 都是比较好的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题