Alchemy WebSocketClient

时间:2013-11-16 09:42:28

标签: c# java websocket

我正在审查服务器和客户端的一些WebSocket实现。 Alchemy WebSocketClient是否能够连接到ws://echo.websocket.org?

WebSocketClient client = new WebSocketClient("ws://echo.websocket.org") { Origin = "localhost", OnReceive = OnClientReceive };
        client.Connect();
        client.Send("This is a test.");
        client.Disconnect();

我在Visual Studio中收到此错误: 输入字符串的格式不正确。 似乎与URI有关。但是我可以使用我的Java / Jetty客户端连接到那个UIR。

我在使用Alchemy客户端连接到Java Jetty实现时也遇到了问题。我在服务器端收到错误: 2013-11-16 01:37:14.844:警告:oejh.HttpParser:qtp495053715-27:badMessage:400 for HttpChannelOverHttp @ 707481f3 {r = 45279,a = IDLE,uri = - }

如果我使用Alchemy编写WebSocketServer,则WebSocketClient的工作方式与使用“ws:// localhost:9090 / echo”等地址相同。

使用Java / Jetty客户端连接到Alchemy Server工作正常。

1 个答案:

答案 0 :(得分:0)

ws://echo.websocket.org更改为ws://echo.websocket.org/,它应该没有任何进一步的麻烦。