Erlang中的Websocket客户端

Erlang中的Websocket客户端,erlang,client,websocket,Erlang,Client,Websocket,我想尝试开始使用Erlang,我想读一个通过WebSocket分发的数据提要。现在我正在node.js中使用'websocket-client'模块执行相同的操作,但是有人能推荐一个我可以查看的Erlang的websocket客户端库吗?(如果我做得不好,可以选择另一种解决方案)给你: 你也可以考虑枪: 这是一个很有前途的例子: 这个问题提出时并不存在,但这是一个值得更新的好问题。是一个erlang web服务器,似乎有websocket支持。@Jonas Oh我看错了。yaws也与web套接字

我想尝试开始使用Erlang,我想读一个通过WebSocket分发的数据提要。现在我正在node.js中使用
'websocket-client
'模块执行相同的操作,但是有人能推荐一个我可以查看的Erlang的websocket客户端库吗?(如果我做得不好,可以选择另一种解决方案)

给你:

你也可以考虑枪:

这是一个很有前途的例子:


这个问题提出时并不存在,但这是一个值得更新的好问题。

是一个erlang web服务器,似乎有websocket支持。@Jonas Oh我看错了。yaws也与web套接字有关。唯一的问题是,该实现可能比web上较新的规范更旧sockets@Muzaaya:再说一遍,Yaws不是客户机。@CRAP-ANSWERS-我要找的是服务器端客户机,不是服务器。谢谢你的插件。我写这篇文章是为了在Erlang中测试我的服务器websocket代码。其他客户端缺少的最大的东西是wss支持(https协议)和延续帧。@我试图对cowboy websocket服务器使用您的websocket客户端,但没有成功。因此,您给出的ws_ping_example.erl使用
websocket_client:cast(self(),Msg)
向远程服务器发送消息,但我不能在ping示例代码中的任何其他地方使用相同的函数。另外,处理程序是否只接收来自远程服务器的消息,或者该处理程序是否也可以通过websocket发送数据?你能给我点光吗?非常感谢。@Jeremy,您能否发布一个非常简单的示例,说明如何将数据发送到远程服务器。我看到您使用了
websocket\u client:cast/2
,但除了
websocket\u client\u处理程序的init/2回调
行为之外,似乎无法使用其他方法。谢谢