2016-04-22 61 views
0

初始化握手時出錯我正嘗試使用SocketIO4Net通過socket.io與我的node.js服務器連接。SocketIO4Net - 使用https:// localhost/

當涉及到HTTPS時,似乎無法使其發揮作用。 解決方法:初始化握手時出錯https://localhost/

在其他類似問題中找不到解決方案。 如果您有其他解決方案可以連接到C#的socket.io套接字,請隨時分享這些信息。

回答

0

.NET似乎阻止我的自簽名證書。 實現RemoteCertificateValidationCallback似乎解決了這個問題。

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

private static bool pass(object sender,X509Certificate cert,X509Chain chain,SslPolicyErrors error){return true; }