Exemple #1
0
 public override void Connect(ForwarderConnectionData data)
 {
     _client = new TcpClient();
     _stream = _client.GetStream();
     if (data.IPEndPoint != null)
     {
         _client.Connect(data.IPEndPoint);
     }
     else if (data.DnsEndPoint != null)
     {
         _client.Connect(data.DnsEndPoint.Host, data.DnsEndPoint.Port);
     }
     else
     {
         throw new Exception("No connection data");
     }
 }
Exemple #2
0
 public abstract void Connect(ForwarderConnectionData data);
Exemple #3
0
 public Forwarder(ForwarderConnectionData data)
 {
     Connect(data);
 }