next page page above previous page

Next: IRC Client in Java Up: Lecture 19 Previous: IRC Channels

Internet Relay Chat

Example of small IRC network

One to one communication is done by sending message

Main goal of IRC is efficient support of one many communications.

One many communications can be conducted via

channelmessage is fanned out to each server with
connected users and thence to those users
list of usersmessage is separately sent to each user
via intermediate servers
servers matching maskmessage is fanned out to each server
matching mask and thence to users

Channels avoid message duplication of user lists.

In practice nearly all server messages get broadcast to all others.


Lecture 19XHTML 1.0Slide 7