Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
			IClientSSLConnectionSettings aSettings
			) 
			: base(aSocket)
		{
			fDataSocket = new ElClientSSLSocket();
			fDataSocket.Socket = aSocket;
			InitializeSSLSocket(aSettings);
			((ElClientSSLSocket)fDataSocket).Connect(remoteEndPoint);
		}

		public ClientSSLConnection(
Exemplo n.º 4
0
			get 
			{
				return DataSocket.Connected;
			}
		}
		#endregion
	}

	public class ClientSSLConnection : SSLConnection
	{
		public ClientSSLConnection(
			System.Net.Sockets.Socket aSocket,