【发布时间】:2017-11-29 16:54:15
【问题描述】:
现在我使用牛仔作为 websocket 服务器,我知道处理程序实现了一种称为cowboy_websocket_handler 的行为,并且每次我们收到请求时都会调用websocket_handle/3 函数并回复请求,我们使用{reply, X, _} 回复。但是,由于 WebSocket 是一个双向协议,并且该服务器可以在没有请求的情况下访问客户端,我如何向客户端发送一些数据,而不是在 web_socket_handle 中。
我期待处理程序中的某些内容类似于
send(Client, Data)。我在思考正确的方向吗? ?谢谢!
如果是,cowboy 是否提供了一些 API 来做到这一点?
【问题讨论】: