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 ClientSSLConnection( System.Net.Sockets.Socket aSocket, IPEndPoint remoteEndPoint, IClientSSLConnectionSettings aSettings ) : base(aSocket) { fDataSocket = new ElClientSSLSocket(); fDataSocket.Socket = aSocket; InitializeSSLSocket(aSettings); ((ElClientSSLSocket)fDataSocket).Connect(remoteEndPoint); }
IClientSSLConnectionSettings aSettings ) : base(aSocket) { fDataSocket = new ElClientSSLSocket(); fDataSocket.Socket = aSocket; InitializeSSLSocket(aSettings); ((ElClientSSLSocket)fDataSocket).Connect(remoteEndPoint); } public ClientSSLConnection(
get { return DataSocket.Connected; } } #endregion } public class ClientSSLConnection : SSLConnection { public ClientSSLConnection( System.Net.Sockets.Socket aSocket,