我试图通过C#中的几个不同的socket io库连接到我的本地NodeJS服务器,但是它们不断返回,但没有响应。他们似乎也没有击中服务器。我在这里做错什么了吗?
您可以假定IP地址正确。
iv尝试了3种不同的socketio库。
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");
});
}
这段代码似乎很通用,请让我知道是否有人对此有何疑问
他们都不返回任何东西。服务器也不会报告任何连接。