Cannot connect within Firewall

G

Guest

I am working on a project using .Net compact framework version 1.1

The problem that I am facing is that my application cannot be connected to
the server thru a firewall. I have the port 80 open and I can ping from
handheld to the server and even can view the web service.

However, if I were to work outside of the firewall, my application works
perfectly fine.

What could be the problem? Are there other settings that I have not done yet?

Can anyone help?
 
P

Paul G. Tobey [eMVP]

What port are you trying to connect to? What error do you get when you try
to connect? How are you connecting (Socket or what)?

Paul T.
 
G

Guest

Hi Paul,

Thank you very much for the response.

We are using port 80 and we encounter "unable to connect to remote server" .
We are using web service for the connection.

To add more, we are able to ping within the firewall and also able to see
the web service pages.

However when we try use our developed application simply with an user ID and
password, it prompt us the above message.

If we were to work out of the firewall, it works fine.

Could it be the firewall ruling that need to be open up?

Appreciate your help very much.
 
P

Paul G. Tobey [eMVP]

I'm afraid that I don't clearly understand what the network configuration is
or what classes you are using to try to establish this connection. It
sounds like there is a proxy between you and the server and you aren't
handling that correctly, but I'm not sure...

Paul T.
 
B

Boomhauer

We've encountered this with a few "smart" firewalls that are more
restrictive than just allowing all traffic through a port.
Specifically, some firewalls look at HTTP traffic and validate the
headers sent across are known and allowed.

So, when using webservice calls, the soap request is issuing requests
to the server that fall outside the normal POST/GET etc... and the
firewall denies them.

The setting we've had to change on a Checkpoint firewall product is to
enable "Allow Unknown Headers" or something similar to this.

Of course, you could also be running into an http proxy scenario, which
introduces several other possible variables. Check your desktop
computer on the network and see if the browser is configured to use a
proxy of any kind. Depending on the type of proxy, and whether you are
using Activesync or Wifi/other, there are usually ways to make this
work as well.

Brady Moritz
Fitiri
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top