|Home | Search|
|Forums | Links | About | Contact|
Yahoo! Chat Help
-Java Chat Problems
-New to Yahoo?
-Beware Fake Logins
-Messy Shortcut Links
-Custom Smiley Test
-Yahoo! Connection Issues
-UK Adult rooms/profiles
In Depth / Articles
Yahoo! Connection Problems
Yahoo! on a Router, Firewall or Proxy!
People using Routers, Firewalls and Proxies often experience Yahoo! Messenger connection problems. The official Yahoo! support lacks detailed information, and misses some important facts! The following aims to break the information down, and explain easily in sufficient detail.
There are 4 connection Options.
Ports Yahoo! Messenger uses!
Yahoo! Messenger services uses a variety of ports.
TCP versus UDP
TCP is a reliable protocol, and all data sent has a number of extra fields that guarantee delivery. This creates large overhead, and can make the stream slower.
UDP does not carry the same overhead, the data is transmitted much faster, but some data may not be delivered.
If you use a firewall
You need to enable the application Yahoo! Messenger, filename ypager.exe to access the internet, in most personal firewalls, this will give Yahoo! Messenger access to anything it desires, in client mode.
For server mode, you will most likely be prompted.
HTTP Proxy is slow and unreliable, you cannot access voice chat, or webcam, or any of the advanced interactive services.
SOCKS4 and SOCKS5 are common in the workplace, as they allow more ports to be closed. SOCKS5 requires authentication available from your administrator.
If you use a router, client access to the Yahoo! Services will be as simple as if you did not use a router.
Where server access is required, you will need to use port forwarding or port triggering.
Port Forwarding/Virtual Server/Forwarding
You need to tell your router which computer on your network to forward the server packets too. This usually follows the form of specifying the computers IP, such as 192.168.1.2, the start port, and end port (from the table above, such as start 80 end 80 for file transfer, 5100 and 5100 for super webcam), and a map port (the same as the start and end).
WebHazard has a graphical tutoral on how for the D-Link routers for Yahoo! Voice Chat. View that here.
Port Triggering (LinkSys) - Super Webcam/UDP Voice
LinkSys routers allow a dynamic form of port forwarding, called port triggering. They maintain a connection tracking, when messenger makes a specific connection, the router is notified that an incoming server connection may follow
For UDP voice, a packet outgoing on port 5000 may cause a response to arrive on another port, say 5001. Linksys routers may be told to expect this, by setting the triggering range to 5000-5010, and the incoming range to 5000-5010.
For webcam, a packet outgoing on port 5100 will tell the router a server connection may come in on port 5100, setting the same ranges.