Newsgroups : Borland : borland.public.delphi.internet.winsock : 2006 Oct : Re:Connecting from behind a proxy

www.cryer.info
Managed Newsgroup Archive

Re:Connecting from behind a proxy

Subject:Re:Connecting from behind a proxy
Posted by:"Nindza Kornjaca" (nindzakornja..@nil.ca)
Date:Sun, 22 Oct 2006 19:59:38

Gambit,
yes, I am getting timeout error.


"Nindz Kornjaca" <nindzakornjaca@nil.ca> wrote in message
news:452da6eb@newsgroups.borland.com...

> Server IP is public.
> Client is behind a firewall (and proxy).

What kind of proxy are you using?  If it supports the SOCKS protocol, then
you can attach a TIdSocksInfo to the TIdTCPClient.  Then set the Host and
Port properties of the TIdTCPClient to the public IP/Port of the
TIdTCPServer, and set the Host/Port properties of the TIdSocksInfo to the
IP/Port of the proxy.

> To test it, I used firewall A on the server to trace all connection
requests
> and I can see on the server that TCPClient tried to establish connection.
> Firewall A let the
> request through (I opened the port).

Then the TIdTCPClient is waiting for a reply that is not being sent, or is
being blocked.  That is the only way a timeout error can be occuring.  Are
you receiving an EIdReadTimeout or EIdSocketError exception?

> In the morning, I start my home comp with TCPServer and public IP.
> I go to work, launch the TIdTCPClient and try to connect to the
> server--->Times out.

Please provide more details about what EXACTLY is happening.


Gambit

Replies:

www.cryer.info
Managed Newsgroup Archive