首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >websocket连接不起作用

websocket连接不起作用
EN

Stack Overflow用户
提问于 2013-05-13 20:37:40
回答 1查看 1.3K关注 0票数 3

我似乎在与R中的websockets进行斗争,我想直接从BitCoin exchange MtGox下载流数据到R,但是R不能建立连接。

websocket规范定义为:

  • 主机:websocket.mtgox.comsocketio.mtgox.com
  • 端口:80443 ( ssl )
  • 命名空间:/mtgox (包括开始斜杠)

有关详细信息的url:https://en.bitcoin.it/wiki/MtGox/API/Streaming

我的代码是:

代码语言:javascript
复制
require(websockets)
con = websocket("https://socketio.mtgox.com/mtgox",port=443)

我总是有一个错误:

代码语言:javascript
复制
> con = websocket("https://socketio.mtgox.com/mtgox",port=443)
Error in websocket("https://socketio.mtgox.com/mtgox", port = 443) : 
Connection error

有人知道出了什么问题吗?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-20 15:25:59

我看过这里的源代码和手册- https://github.com/rstudio/R-Websockets

库已过时,不符合现有的Websocket协议。

所以你需要修复这个库或者另找一个。根据你的能力修复图书馆没那么难。我在这里成功了-

https://github.com/zeenogee/R-Websockets

我的一个是(懒惰)硬编码到MtGox -使用自己的风险!您需要删除当前的WebSocket库并安装这个库。别忘了你的代码只是在做基本的连接。还有几个步骤来查看实际数据-

代码语言:javascript
复制
set_callback("receive", function(DATA,WS,HEADER) cat(rawToChar(DATA)), con)
service (con)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16530690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档