public ClientSSLConnection( RemObjects.InternetPack.Core.Binding aBinding, IClientSSLConnectionSettings aSettings ) : base(new Socket(aBinding.AddressFamily, aBinding.SocketType, aBinding.Protocol)) { fDataSocket = new ElClientSSLSocket(); fDataSocket.Socket = base.Socket; InitializeSSLSocket(aSettings); ((ElClientSSLSocket)fDataSocket).Connect(new IPEndPoint(aBinding.Address, aBinding.Port)); }
public virtual Connection CreateClientConnection(RemObjects.InternetPack.Core.Binding aBinding) { throw new InvalidOperationException(); }
public override Connection CreateClientConnection(RemObjects.InternetPack.Core.Binding aBinding) { return(new ClientSSLConnection(aBinding, this)); }
public SSLConnection(RemObjects.InternetPack.Core.Binding aBinding) : base(aBinding) { }