|
|
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
| channel | message is fanned out to each server with |
| connected users and thence to those users | |
| list of users | message is separately sent to each user |
| via intermediate servers | |
| servers matching mask | message 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 19 | XHTML 1.0 | Slide 7 |