rcirc: Internet Relay Chat
1.1 Internet Relay Chat
=======================
“Internet Relay Chat” (IRC) is a form of instant communication over the
Internet. It is mainly designed for group (many-to-many) communication
in discussion forums called channels, but also allows one-to-one
communication.
Contrary to most Instant Messenger (IM) systems, users usually don’t
connect to a central server. Instead, users connect to a random server
in a network, and servers relay messages from one to the next.
Here’s a typical example:
When you connect to the Freenode network (‘http://freenode.net/’),
you point your IRC client at the server ‘irc.freenode.net’. That server
will redirect your client to a random server on the network, such as
‘zelazny.freenode.net’.
Once you’re connected, you can send messages to all other users
connected to the same network, and you can join all channels on the same
network. You might join the ‘#emacs’ and the ‘#rcirc’ channels, for
example. (Typically, channel names begin with a hash character.)
Once you have joined a channel, anything you type will be broadcast
to all the other users on the same channel.
If you want to address someone specifically, for example as an answer
to a question, it is customary to prefix the message with the nick
followed by a colon, like this:
deego: fsbot rules!
Since this is so common, you can use <TAB> to do nick completion.