C#streamlabs SocketIoClientToNet中的套接字io

C#streamlabs SocketIoClientToNet中的套接字io,c#,socket.io,C#,Socket.io,我一直在尝试用C#连接streamlabs的socket api。我发现这个库SocketIoClientDotNet承诺非常简单,但它就是不起作用 我从github获取示例代码,添加了一系列事件,以查看将发生什么,不会触发任何单一事件,甚至不会触发错误事件。wireshark中有活动,但我看不到,因为它是加密的 class Program { static void Main(string[] args) { Console.WriteLine("start")

我一直在尝试用C#连接streamlabs的socket api。我发现这个库SocketIoClientDotNet承诺非常简单,但它就是不起作用

我从github获取示例代码,添加了一系列事件,以查看将发生什么,不会触发任何单一事件,甚至不会触发错误事件。wireshark中有活动,但我看不到,因为它是加密的

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("start");
       string key = "";
        var socket = IO.Socket("https://sockets.streamlabs.com/socket.io/?token=+ key");

        socket.On(Socket.EVENT_CONNECT_ERROR, (data) =>
        {
            Console.WriteLine("connect error");
        });

        socket.On(Socket.EVENT_ERROR, (data) =>
        {
            Console.WriteLine("error");
        });

        socket.On(Socket.EVENT_MESSAGE, (data) =>
        {
            Console.WriteLine("msg");
        });


        socket.On(Socket.EVENT_CONNECT_TIMEOUT, (data) =>
        {
            Console.WriteLine("timeout");
        });

        socket.On("event", (data) =>
        {
            Console.WriteLine("event");
        });

        Console.ReadLine();
    }
}

JS等值代码工作正常

数据变量在哪里定义?不知道,我遵循的示例是您在使用asp.net core 2+?它没有说我应该在哪里工作。我使用它进行了测试,它工作正常,因此它必须是streamlabs实现。我想我必须想办法摆脱ssl