我正在审查服务器和客户端的一些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工作正常。
答案 0 :(得分:0)
将ws://echo.websocket.org
更改为ws://echo.websocket.org/
,它应该没有任何进一步的麻烦。