title: How to open Tcp connection with proxies
body: <p>I've been searching on Google and Stackoverflow but i couldn't find a way to do this.
  I have a proxy list (ip:port) which i want to use to open new connections.</p>
  
  <p>This is my code which uses my network ip address:</p>
  
  <pre><code>static void Connect()
  {
      try
      {
          TcpClient client = new TcpClient(IP, PORT);
      }
      catch (SocketException e)
      {
          Console.WriteLine(e);
      }
  }
  </code></pre>
  
  <p>What do i want to achieve?</p>
  
  <ul>
  <li>Opening a connection with a proxy from a list. </li>
  </ul>
  
  <p>Question:</p>
  
  <p>How can i change the ip address that TcpClient is using? Not the ip address from the server but the ip address from the client.</p>
  
  <p>Thanks in advance</p>