首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到MtGox Websocket

无法连接到MtGox Websocket
EN

Stack Overflow用户
提问于 2013-10-16 10:46:34
回答 1查看 597关注 0票数 0

我已经尝试了所有可能的URI组合,下面是我的代码。当使用网页http://www.websocket.org/echo.html并为"Location:“输入ws://websocket.mtgox.com/mtgox时,网页会为流显示一个很好的提要。但是,当我复制并粘贴下面的示例,并对流使用相同的URI时,我得到"Error: Undefined“和"DISCONNECTING”。根据下面的例子,我已经尝试过将其转换为VB,但没有成功。你知道我做错了什么吗?

导入WebSocket4Net

模块Module1

代码语言:javascript
复制
Sub Main()

    Dim websocket As New WebSocket4Net.WebSocket("ws://websocket.mtgox.com:80/mtgox")
    Dim stream As String

    Console.WriteLine(websocket.State)
    Console.ReadKey()




    AddHandler websocket.Opened, Sub(s, e) socketOpened()
    AddHandler websocket.Error, Sub(s, e) socketError()
    AddHandler websocket.Closed, Sub(s, e) socketClosed()
    AddHandler websocket.MessageReceived, Sub(s, e) socketMessage()
    AddHandler websocket.DataReceived, Sub(s, e) socketDataReceived()

    websocket.Open()

    Console.ReadKey()

End Sub

Sub socketOpened()
    MsgBox("Opened")
End Sub

Sub socketClosed()
    MsgBox("Closed")
End Sub

Sub socketError()
    MsgBox("Error")
End Sub

Sub socketMessage()
    'MsgBox(e)
End Sub

Sub socketDataReceived()
    MsgBox("Data received")
End Sub

结束模块

EN

回答 1

Stack Overflow用户

发布于 2013-11-19 09:27:47

我不熟悉WebSocket4Net,但这可能与另一个库(MtGox API and websocketpp)遇到的类似问题有关,其中缺少源头导致MtGox取消连接并返回403错误。

它在浏览器中工作,因为它们都会发送Origin头。如果您的WebSocket实现有一种方法可以将原始头添加到传出握手中,那么可能值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19394412

复制
相关文章

相似问题

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