SocketIO4Net - 使用https:// localhost /

时间:2016-04-22 11:09:53

标签: socket.io socketio4net

我尝试使用SocketIO4Net通过socket.io与我的node.js服务器连接。

在HTTPS方面似乎无法让它发挥作用。 获得此信息:使用https://localhost/

初始化握手时出错

无法在其他类似问题中找到解决方案。 如果您有其他解决方案可以从C#连接到socket.io套接字,请随时共享信息。

1 个答案:

答案 0 :(得分:0)

.NET似乎阻止了我的自签名证书。 实现RemoteCertificateValidationCallback似乎解决了这个问题。

ServicePointManager.ServerCertificateValidationCallback + = new System.Net.Security.RemoteCertificateValidationCallback(pass);

private static bool pass(对象发送者,X509Certificate证书,X509Chain链,SslPolicyErrors错误){return true; }