【发布时间】:2015-07-24 08:47:58
【问题描述】:
我需要从 C# windows 表单代码连接基于 Node.js 的 WebSocket
使用的节点模块https://github.com/Automattic/socket.io
我正在使用 superwebsocket 和 WebSocket4Net
using SuperSocket.Common;
using SuperSocket.SocketBase;
using SuperSocket.SocketBase.Config;
using SuperSocket.SocketBase.Logging;
using SuperWebSocket;
using SuperWebSocket.SubProtocol;
using WebSocket4Net;
......
......
WebSocket webSocketClient = new WebSocket("ws://localhost:8080/");
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();
但只有 webSocketClient_Error 回调总是触发,有人可以帮忙吗?
【问题讨论】:
标签: c# node.js websocket socket.io websocket4net