我正在尝试使用WebSockets
连接到本地服务器。在使用C#
的{{1}}应用中,我这样做是为了将数据发送到套接字:
WebSocketSharp
这非常有效,我可以发送数据并从 using (var ws = new WebSocket("ws://localhost:3344/socket"))
{
// Receive data from WebSocket
ws.OnMessage += (sender, e) =>
{
// Code ...
};
ws.Connect();
ws.Send(data);
}
接收响应。现在,我正在尝试在Javascript中执行相同操作:
WebSocket
就在这一行,我收到错误var ws = new WebSocket("ws://localhost:3344/socket");
。我正在使用Chrome 49在Angular应用程序中运行它。我在Google上搜索过,发现这可能是服务器端的一个问题,但为什么我的WebSocket connection to 'ws://localhost:3344/socket' failed: Invalid frame header
可以连接?
我正在尝试连接到Repetier Server。我唯一的信息是请求必须小于8kb和UTF-8编码。