wokerman 作为ws客户端, 在 web项目中如何向服务端发消息

0

使用场景
ws服务端是 .net写的;
web项目 需要 根据不同 业务 向 ws服务端 发送数据;
wokerman 当做客户端 连接到 服务端;
原来的开发是按官网列子
截图
这样的话, web项目中怎么拿到$con 去发送消息呢.
原来的做法是封装了一个websocket类, 在web业务中需要向服务端发送消息的时候 直接新建一个 连接和服务端通信, 这样每次临时新建连接 耗时 1秒左右
目前我变了下思路
截图


截图
在http中 创建ws客户端, 在业务中 curl 请求http地址, 然后在http的消息回调中拿到 客户端的 $con 去给服务端发消息;


简单测试了下 是可以的


各位还有其他的解决办法吗
(只需要客户端 和 服务端收发消息)

已邀请:

walkor

赞同来自:

这个方法应足够好了

kenny534 - 每天进步一点点

赞同来自:

web项目中的数据又是怎样发送给workerman呢? 每次需要发送的时候,建立一次连接,用完再关掉么?

要回复问题请先登录注册