尝试遵循有关如何设置简单示例应用程序的教程。但是运行示例时出现错误:
WebSocket与'ws://127.0.0.1:41589 / Generic'的连接失败:
意外的响应代码:404
不确定是我的项目还是Chrome失败。
创建了一个项目:
在Nuget中运行:安装包XSockets
并添加了带有以下代码的html文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript" src="Scripts/XSockets.latest.js"></script>
<script>
$( document ).ready(function() {
var url = "ws://127.0.0.1:41589/";
var controller = "Generic";
var ws = new XSockets.WebSocket(url + controller);
ws.subscribe(XSockets.Events.open, function (connection) {
console.log("This is your connection properties", connection);
});
});
</script>
</head>
<body>
</body>
</html>
但是,当使用Ctrl + Shift + j观看Chrome中的控制台时,会显示以下消息:
Web项目设置为:
最佳答案
我认为可能是端口号错误。
安装软件包后的默认端口应为4502。
为了获得完整的样本,我还可以推荐样本包
用于Websocket的XSockets.Sample.StockTicker或用于视频聊天的XSockets.Sample.WebRTC
如果您急于遇到XSockets.NET问题,也可以加入the developer forum