如何使用XSockets中的C#客户端API关闭Xsocket客户端连接

时间:2017-09-15 10:39:41

标签: c# xsockets.net

我的Xsocket客户端:

Connect(Object module)
    {
        var socket = new XSocketClient("wss://localhost:46000/SocketController", "https://somesites.com", CertUtils.RetrieveX509Certificate2());
        socket.Open();                
        var list = new List<Task>();
        list.Add(Task.Factory.StartNew(() => socket.Send(new { Module = module, Action = "GetStatus" }, "Exec")));
        list.Add(Task.Factory.StartNew(() => socket.Send(new { Module = module, Action = "GetStatus" }, "Exec")));
        list.Add(Task.Factory.StartNew(() => socket.Send(dataupdate, "Update")));
        Task.WaitAll(list.ToArray());
    }

致电1: 连接(....)/ 成功 /

致电2: 连接(....)/ 系统执行:未连接到服务器时无法发送消息 /

致电3: 连接(....)/ 系统执行:未连接到服务器时无法发送消息 /

1 个答案:

答案 0 :(得分:0)

我假设您指的是XScokets.NET。如果是这样,您可以阅读GitBook上的文档。如果你在C#中使用我不熟悉的XSockets库,你可以忽略这个答案:)

由于添加了like this

证书,您的连接看起来有点奇怪

编辑:如果您使用的是XSockets.NET,您使用的是哪个版本?