C# SocketIoClientDotNet返回错误“;已添加具有相同密钥的项";

C# SocketIoClientDotNet返回错误“;已添加具有相同密钥的项";,c#,sockets,socket.io,C#,Sockets,Socket.io,我正在尝试使用c#console与服务器端的socket.io建立连接,我正在使用qobject.SocketIoClientDotNet。我不知道为什么每当程序运行 var cSocket=IO.Socket(websocket) 它返回错误 “已添加具有相同密钥的项” 我的问题是,为什么会返回此错误?我调用套接字的方式是否正确?正如我所注意到的,此库省略了标准WebSocket URI,而不是 Socket soc = new Socket("ws://172.16.0.9:3000/soc

我正在尝试使用c#console与服务器端的socket.io建立连接,我正在使用qobject.SocketIoClientDotNet。我不知道为什么每当程序运行

var cSocket=IO.Socket(websocket)

它返回错误

“已添加具有相同密钥的项”


我的问题是,为什么会返回此错误?我调用套接字的方式是否正确?正如我所注意到的,此库省略了标准WebSocket URI,而不是

Socket soc = new Socket("ws://172.16.0.9:3000/socket.io/?EIO=4&transport=websocket");
我刚通过考试,它成功了:

Socket soc = new Socket("http://172.16.0.9:3000");

我面临着完全相同的问题。你找到解决办法了吗?
Socket soc = new Socket("http://172.16.0.9:3000");