【发布时间】:2013-01-30 10:32:39
【问题描述】:
我有一个 mochiweb 作为 WebSocket 服务器;使用 JavaScript 从 Chrome 浏览器进行连接,因为 ws 客户端顺利进行(打开、发送消息、关闭)。但是,当我尝试使用 websocket4Net 从 C# 连接时,我总是从 mochiweb 得到以下错误。
=崩溃报告==== 2013 年 1 月 30 日::16:57:41 === 破坏者: 初始调用:mochiweb_acceptor:init/3 PID: 注册名称:[] 异常错误:没有匹配 {error,timeout} 的 case 子句 在函数 mochiweb_http:websocket_init_with_origin_validated/4 中(mochiweb_http.erl,第 292 行) 来自 mochiweb_http:headers_ws_upgrade/4 的调用(mochiweb_http.erl,第 192 行) 祖先:[cim_https,] 消息:[] 链接:[] 字典:[] 陷阱退出:假 状态:运行 堆大小:1597 堆栈大小:24 减少:1585
我的 C# sn-p:
webSocketClient = new WebSocket("wss://localhost:8080/login"); webSocketClient.Error += new EventHandler<SuperSocket.ClientEngine.ErrorEventArgs>(webSocketClient_Error) ; webSocketClient.AllowUnstrustedCertificate = true; webSocketClient.Opened += new EventHandler(webSocketClient_Opened); webSocketClient.Closed += new EventHandler(webSocketClient_Closed); webSocketClient.MessageReceived += new EventHandler<MessageReceivedEventArgs>(webSocketClient_MessageReceived); webSocketClient.Open();
有没有我遗漏的参数?关于如何追踪这个的任何想法?
【问题讨论】:
标签: websocket wss mochiweb websocket4net