我尝试使用SocketIO4Net通过socket.io与我的node.js服务器连接。
在HTTPS方面似乎无法让它发挥作用。 获得此信息:使用https://localhost/
初始化握手时出错无法在其他类似问题中找到解决方案。 如果您有其他解决方案可以从C#连接到socket.io套接字,请随时共享信息。
答案 0 :(得分:0)
.NET似乎阻止了我的自签名证书。 实现RemoteCertificateValidationCallback似乎解决了这个问题。
ServicePointManager.ServerCertificateValidationCallback + = new System.Net.Security.RemoteCertificateValidationCallback(pass);
private static bool pass(对象发送者,X509Certificate证书,X509Chain链,SslPolicyErrors错误){return true; }