Renci.SshNet.Connection.ConnectorBase
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);
}
}