2

尝试按照有关如何设置简单示例应用程序的教程进行操作。但是在运行示例时出现错误:

WebSocket 连接到“ws://127.0.0.1:41589/Generic”失败:意外响应代码:404

不确定这是我的项目还是失败的 chrome。

创建了一个项目: 创建新项目对话框

在 Nuget 中运行:Install-Package 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 中观看控制台时,它会给出以下消息: Chrome 中的错误消息

Web 项目设置为: 项目设置中的 web 选项卡

4

1 回答 1

3

我认为可能是端口号错误。安装包时的默认端口应该是 4502。

要获得完整的示例运行,我还可以推荐示例包 XSockets.Sample.StockTicker 用于 websockets 或 XSockets.Sample.WebRTC 用于视频聊天

如果您急于解决您的 XSockets.NET 问题,您也可以加入开发者论坛

于 2013-08-19T18:25:07.690 回答