无法使用任何Socket.IO客户端通过C#代码连接到我的本地node.js服务器

时间:2019-05-15 15:13:39

标签: c# node.js socket.io

我试图通过C#中的几个不同的socket io库连接到我的本地NodeJS服务器,但是它们不断返回,但没有响应。他们似乎也没有击中服务器。我在这里做错什么了吗?

您可以假定IP地址正确。

iv尝试了3种不同的socketio库。

  1. IBM-SocketIO
  2. SocketIOClientDotNet
  3. SocketIO4Net

    public static void Main(string[] args)
    {
        MainClass m = new MainClass();
        m.Connect();
    
        m.Connect1().Wait();
        m.Connect2().Wait();
    }
    
    public void Connect()
    {
        // SocketIOClientDotNet Library
        var socket = IO.Socket("http://172.0.0.0:3030");
        socket.On(Socket.EVENT_CONNECT, () =>
        {
            Console.WriteLine("Connected");
        });
    
        // ScoketIO4Net Library
        var newsock = new Client("http://127.0.0.1:3000");
        newsock.On("connect", (fn) =>
        {
            Console.WriteLine("\r\nConnected event...\r\n");
            Console.WriteLine("Emit Part object");
        });
    
    }
    
    public async Task Connect1()
    {
        var socket = IO.Socket("http://172.0.0.0:3030");
        socket.On(Socket.EVENT_CONNECT, () =>
        {
            Console.WriteLine("Connected - 1");
        });
    }
    
    public async Task Connect2()
    {
        var newsock = new Client("http://172.0.0.0:3030");
        newsock.On("connect", (fn) =>
        {
            Console.WriteLine("Connected - 2");
        });
    }
    

这段代码似乎很通用,请让我知道是否有人对此有何疑问

他们都不返回任何东西。服务器也不会报告任何连接。

0 个答案:

没有答案