Problem with VNC


I just got RealVNC for XP, and ran the VNC Server. And I tried connecting to my computer using VNC Viewer from another computer running XP, I tried putting in "myip:5800" and "hostname:5800", but both resulted in a "cannot connect" message. I tried it on several other computers with XP and it's the same problem. I even tried connecting it using my browser by typing in "http://ipaddress:5800"  but that didnt work either.

I disabled my firewall. (Strangely, my windows XP firewall option is "greyed-out" and I can't enable it).

What am I doing wrong? By the way, if I can't just put in the numerical ip address, how do I find my exact host name to put into the VNC viewer?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Where is "my computer" in relation to "another computer" - in other words, are they both on the same network?

If they aren't on the same network, then is there a definite route between them, somehow?  For instance, Computer 1 is on network A and computer 2 is on network B and Network A and Network B have a clear route established between them?

Believe it or not, yhr IP address (or the route to the IP address) is just as important as what IP port you hope to use to connect,

Don't use the port number in the VNC dialgue box, numbers following the host in this box refer to instances of vnc on the server or 'display numbers', by default it's 0

if I can't just put in the numerical ip address, how do I find my exact host name to put into the VNC viewer?
If it's a public IP address with a DNS entry, do a reverse lookup (you need to know the IP!)
set querytype=PTR
You may want to review the documentation -

For the server:

For the viewer:
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

just dawned on me, are you trying to use the Java vnc in a browser on port  5800?

The url would be


If you're using the VNC viewer, just use the IP address...

if neither of those work, you'll have to explain your setup a little more thoroughly.

i dont know on what logic, but vnc also runs on port 5900 or 5901.
i check it this way,
go to the server and in the command prompt, do a "netstat -a",
and look for a 4 digit port number starting with 5,
that is mostly the port which is being used.
try to connect that.
and to add onto chicagoan's comment...

vnc allows you to connect using two methods,
1. using its own vnc viewer
2. using java compliant web browser

if u r using vnc viewer, u need to specify the "display" number on which the server is running, this can be optional too. i just provided server ip and it connected. and this display number is in lower numerical range, starting with 0, 1, ...

but when u use browser to connect, u ned to provide port number associated with each display.
display 0 may correspond to 5800, 1 may correspond to 5900...

make sure u dont jumble between the twos.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
sorry for this fragment, but forgot to add onto previous that i guess u can see the current display number from the system tray icon.
default is 5900 for viewer display 0, 5901 for display 1, etc
5800 0 for http/java diplay 0, 5801 for 1 , etc
Could be a typo. If you're logging in using the VNC viewer, using "machine:x" makes it think "x" is the machine number of the system you're trying to conenct to. It adds this number to 5800 or 5900 to get the port number. If you want to explicity state the port number you are connecting to, you need to use two colons -- "machine::portnum".
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.