我正在尝试使用SocketIO4Net通过 socket.io 与我的节点.js服务器连接。
当涉及到HTTPS时,似乎无法让它工作。得到这个:使用 https://localhost/初始化握手时出错
在其他类似问题中找不到解决方案。如果您有其他解决方案要从 C# 连接到 socket.io 套接字,请随时共享信息。
NET 似乎阻止了我的自签名证书。实现 RemoteCertificateValidationCallback 似乎可以解决这个问题。
ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback(pass);
私有静态布尔通行证(对象发送器,X509证书证书,X509链链,SslPolicyErrors error) { return true; }