I have a very specific networking issue, I've been searching the internet for months trying to find my issue and anything I've found and tried has not helped. I hope this is posted in the right place.
My issue:
Networking 3 computers which are all conected via a 2wire hub/router. All 3 computers are able to use the internet. Two computers use XP the other uses Vista.
Computer A is running windows xp and can see Computer B on the network.
Computer B is running windows xp and can see Computer A and C.
Computer C is running windows Vista and can see Computer B.
I tried to ping all computers on the network results were:
Computer A can successfully ping Computer B and C.
Computer B can successfully ping Computer C.
Computer C can successfully ping Computer B.

I'm confused by this and I'm not sure what more information you need. Any help anyone can give would be greatly appreciated, I'm no networking expert but I have created a successful home network in the past.
Thanks in advance,
~Toxic