コード例 #1
0
ファイル: Listener_.cs プロジェクト: lanicon/river
 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");
     }
 }
コード例 #2
0
ファイル: Listener_.cs プロジェクト: lanicon/river
 public abstract void Connect(ForwarderConnectionData data);
コード例 #3
0
ファイル: Listener_.cs プロジェクト: lanicon/river
 public Forwarder(ForwarderConnectionData data)
 {
     Connect(data);
 }