Websocket 尝试连接SocketIoClientDotNet.NET.Framework4.5(TLS1.2)时出错

Websocket 尝试连接SocketIoClientDotNet.NET.Framework4.5(TLS1.2)时出错,websocket,.net-4.5,tls1.2,Websocket,.net 4.5,Tls1.2,尝试连接到服务器时,出现以下错误: A call to SSPI failed, see inner exception. 内部异常: The function requested is not supported. 默认Https请求也失败,我收到一个错误,即我的SSL\TLS证书版本不受支持。但在添加这一行之后,错误消失了。但是,这并没有解决连接插座的问题。我正在使用Nugget软件包中的一个库:SocketIoClientDotNet和EngineIoClientDotNet Syst

尝试连接到服务器时,出现以下错误:

A call to SSPI failed, see inner exception.
内部异常:

The function requested is not supported.
默认Https请求也失败,我收到一个错误,即我的SSL\TLS证书版本不受支持。但在添加这一行之后,错误消失了。但是,这并没有解决连接插座的问题。我正在使用Nugget软件包中的一个库:SocketIoClientDotNet和EngineIoClientDotNet

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 
这是我的程序中连接套接字的一个简单示例:

  var opts = new IOSocket.Options
  {
    Reconnection = false,
    Path = "/" + "*********",
    Query = new System.Collections.Generic.Dictionary<string, string>
    {
      [ "apiKey" ] = "******",
      [ "clientId" ] = "*******",
      [ "binary" ] = "true",
      [ "userToken" ] = "********"
    }
  };

  var host = "https://*******" + opts.Path;
  opts.Transports = ImmutableList.Create( "websocket" ); 
  var socket = IO.Socket( host, opts );

  socket.On( Socket.EVENT_CONNECT, () =>
  {
    socket.Emit( "Hi" );
  } ).On( Socket.EVENT_ERROR, () =>
  {
    socket.Emit( "Error" );
  } ).On( Socket.EVENT_CONNECT_ERROR, ( fn ) =>
  {
    socket.Emit( "Con rror" );
  } ).On( Socket.EVENT_RECONNECT, ( fn ) =>
  {
    socket.Emit( "Recon" );
  } );
var opts=new IOSocket.Options
{
重新连接=错误,
Path=“/”+“**********”,
Query=new System.Collections.Generic.Dictionary
{
[“apiKey”]=“*******”,
[“客户端ID”]=“*******”,
[“二进制”]=“真”,
[“userToken”]=“*********”
}
};
var host=“https://*******”+opts.Path;
opts.Transports=ImmutableList.Create(“websocket”);
var socket=IO.socket(主机,opts);
socket.On(socket.EVENT_CONNECT,()=>
{
插座发射(“Hi”);
}).On(Socket.EVENT_错误,()=>
{
socket.Emit(“错误”);
}).On(Socket.EVENT\u CONNECT\u错误,(fn)=>
{
插座发出(“错误”);
})。打开(Socket.EVENT_重新连接,(fn)=>
{
插座。发射(“侦察”);
} );
显然,证书支持存在问题,但我不知道如何解决套接字的问题。 我的问题:如何解决此问题并将套接字设置为成功连接到服务器?