<PackageReference Include="SSH.NET" Version="2024.1.0" />

Renci.SshNet.Connection.ConnectorBase

abstract class ConnectorBase : IConnector
namespace Renci.SshNet.Connection { internal abstract class ConnectorBase : IConnector { protected ConnectorBase(ISocketFactory socketFactory); public abstract Socket Connect(IConnectionInfo connectionInfo); public abstract Task<Socket> ConnectAsync(IConnectionInfo connectionInfo, CancellationToken cancellationToken); protected Socket SocketConnect(EndPoint endPoint, TimeSpan timeout); protected Task<Socket> SocketConnectAsync(EndPoint endPoint, CancellationToken cancellationToken); protected static byte SocketReadByte(Socket socket); protected static byte SocketReadByte(Socket socket, TimeSpan readTimeout); protected static int SocketRead(Socket socket, byte[] buffer, int offset, int length); protected static int SocketRead(Socket socket, byte[] buffer, int offset, int length, TimeSpan readTimeout); } }