接受来自浏览器AJAX请求的连接并建立安全连接:
var task = _stream.AuthenticateAsServerAsync(serverCertificate);
if (!task.Wait(60000, ct)) throw new Exception("Timeout");
来自约20个拥有新浏览器的客户端中的一个在此阶段断开连接或连接超时。这可能有什么问题?
答案 0 :(得分:0)
原来发生这个问题是因为浏览器建立了额外的连接而没有建立ssl / tls。所以一切都按预期工作,并且必须记住,在AuthenticateAsServerAsync上可能需要很长的等待和超时。