Remobjects and Proxy

When developing our application we choose to go with TROSynapseSuperHTTPChannel assuming this would make our application behave properly in combination with proxy servers. However, most times we come to a site with a proxy our application fails to connect (after setting the right parameters of course).

Would a TCP based channel (TROSuperTCPChannel) work better than an HTTP based channel?
Which configuration works best?

Like to hear your your experiences with proxies…

Kees

Hello,

In principle, all our http channels should work fine with proxies. What proxy do you use? Could you test your app with other http channels?

Best regards

There is no ‘one’ proxy. Our software is used on many sites and when there is a proxy many times our software fails to connect. I haven’t had the opportunity to do some testing ‘on-site’ because I was not in the position too.

Would a TCP based channel work better in such scenario’s or will TCP based traffic also be forbidden in ‘closed’ environments.

Hello,

The thing is that there were not any problems with super channels and proxies. So could you please give us more information about your proxies, application and errors you’ve got?
TCP based channel won’t work with http based proxy.

Best regards

Hi there

Just an idea -> When you use SUPERhttp channels, two connections are established. If you now use a proxy (combined with a load balancer for example) you need to make sure that both connections are directed toward the same target.

Cheers,
Peter

Hello Peter,

Need to say that generally TCP channels (doesn’t matter if they are super or plain) are not compatible with proxies. The proxy should be configured accordingly to allow TCP channels to work.
As for SuperHTTP, you noticed it right, they make 2 connections, each of them is similar to plain HTTP connection so there should be no problems with proxy.
In case of external load balancers things go beyond our control, I’m afraid. This should be avoided on the administrative level.

Best regards - Sergey.