title: TCPClient : Custom timeout time
body: <p>I need to set custom timeout for <code>TTcpClient</code>. I think the default timeout time is about 20-25 seconds but I need to change it to 500ms. Is it possible And How?</p>
  
  <pre><code>procedure TForm1.Button1Click(Sender: TObject);
     begin
       TcpClient2.RemoteHost := '192.168.1.1';
       TcpClient2.RemotePort := '23';
       TcpClient2.Connect;
  
       tcpclient2.Receiveln();
       tcpclient2.Sendln('admin');
       tcpclient2.Receiveln;
     end;
  </code></pre>
  
  <p>I tried <code>non-blocking</code> option but the software returns an error after I click on button And I have to do it again 4-5 times. Any help?</p>
  
  <p>Thanks :)</p>