Difference between revisions of "Yahoo"

From IMFreedom Wiki
(Add networking details)
Line 1: Line 1:
This page is a placeholder, for documentation of the Yahoo protocol used by the ''Yahoo Instant Messenger'' ''Yahoo!''.
+
== Introduction ==
 +
The Yahoo! Messenger Protocol is the protocol created by the Yahoo! corporation for use in it's instant messaging client.  The protocol is proprietary and centralised in nature with some functionality being P2P.
  
== Introduction ==
+
== Features ==
This is a placeholder for the documentation of the Yahoo protocol  
+
The Yahoo protocol has the following features:
 +
* Avatars
 +
* Conferencing
 +
* File transfer
 +
* Instant messaging
 +
* Offline messaging
 +
* Voice chat
 +
* Webcam support
  
 
== Network ==
 
== Network ==
Line 9: Line 17:
 
* Chat port: 5050 (TCP)
 
* Chat port: 5050 (TCP)
 
* File transfer port: 80 (TCP)
 
* File transfer port: 80 (TCP)
 +
* Peer-2-peer chat: 5101 (TCP)
 
* Rooms list: 80 (TCP)
 
* Rooms list: 80 (TCP)
* Peer-2-peer chat: 5101 (TCP)
+
* Voice chat: 5000-5010 (UDP) or 5000-5001 (TCP)
 
* Webcam: 5100 (TCP)
 
* Webcam: 5100 (TCP)
* Voice chat: 5000-5010 (UDP) or 5000-5001 (TCP)
 
 
* Yahoo Phone: 5055  
 
* Yahoo Phone: 5055  
  

Revision as of 10:32, 20 March 2008

Introduction

The Yahoo! Messenger Protocol is the protocol created by the Yahoo! corporation for use in it's instant messaging client. The protocol is proprietary and centralised in nature with some functionality being P2P.

Features

The Yahoo protocol has the following features:

  • Avatars
  • Conferencing
  • File transfer
  • Instant messaging
  • Offline messaging
  • Voice chat
  • Webcam support

Network

The Yahoo protocol connects to its servers over the following ports:

  • Chat port: 5050 (TCP)
  • File transfer port: 80 (TCP)
  • Peer-2-peer chat: 5101 (TCP)
  • Rooms list: 80 (TCP)
  • Voice chat: 5000-5010 (UDP) or 5000-5001 (TCP)
  • Webcam: 5100 (TCP)
  • Yahoo Phone: 5055

Known servers are:

  • Pager server: scs.msg.yahoo.com
  • Pager server Japan: cs.yahoo.co.jp
  • File transfer server: filetransfer.msg.yahoo.com
  • File transfer server Japan: filetransfer.msg.yahoo.co.jp

Useful Links