我正在回顾一些WebSocket实现,包括服务器和客户端。炼金术士WebSocketClient应该能够连接到ws:// able .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中收到此错误:输入字符串格式不正确。似乎与URI相关。但是我可以使用我的Java/Jetty客户端连接到那个UIR。
我也有一个问题连接一个炼金术客户端到一个Jetty实现使用。我在服务器端收到一个错误:2013-11-16 badMessage: 400 for HttpChannelOverHttp@707481f3{r=45279,a=IDLE,uri=-}
如果我使用炼金术编写WebSocketServer,那么WebSocketClient将使用"ws://localhost:9090/echo“这样的地址进行工作。
使用Java/Jetty客户端连接到炼金术服务器可以正常工作。
发布于 2014-11-19 19:22:04
将ws://echo.websocket.org更改为ws://echo.websocket.org/,它应该可以工作,不会有任何进一步的麻烦。
https://stackoverflow.com/questions/20016957
复制相似问题