Beginners' guide to IRC (Internet Relay Chat)

AID: 5324
  • Status: Published

1230 points

  • Byaidenscool09
  • TypeTutorial
  • Posted on2011-05-01 at 15:49:06
What is IRC?
IRC (Internet Relay Chat) is a form of communication between multiple users. It is available freely to anyone with inernet access. IRC is a great way to communicate with others e.g. There is an IRC channel for Ubuntu Linux, which is for either asking for help with something Ubuntu related, or just generally talking about Ubuntu (there are many IRC networks, such as IRCNet, EFNet, Undernet, and you would have to be connected to the right network to have access to that channel). But, it's not just for that, it can also be a place to meet friends who have similar interests, which may really help you in the fututre. Here you will learn the basics of IRC.

Clients
An IRC client is a software applications that will allow you to access the wide variety of channels and servers around the world. There are many clients you can use to use to connect to IRC servers, like mIRC, XChat and ChatZilla (FireFox plugin). These are the most widely know clients, and are freely available from their respective websites.

Servers
Servers are the place you will connect to, so that you are able to join a channel on that server, an example of server is irc.freenode.net . Once you have connected to a server, you will be able to join one of the channels on the server. To connect to a server, use /server <server hostname/IP>:<port> , although the port is usually not needed, as most IRC servers host on port 6667, which is the default port that the client makes it's attempt to connect to.

Channels
A channel is a "chat room" in which you will join after you have connected to a server. Most clients will bring up a list of available channels once you have connected. An example of a channel would be #Ubuntu. A channel's name will always start with "#". You can join a channel by using the /join <#channel> command. Once you have joined a channel, you will be able to able to talk to any of the respective users in the channel. You can say whatever you want in the channel (as long as it is not against the rules, such as offensive language).

Commands
These are the commands you will be able to use while in a channel. They are the basic commands you should know for using an IRC client. They are as follows:
  • /nick <name> - This will change your nickname to <name>.

  • /me <text> - This will show up as if your user was saying or doing something from a third person view, e.g. typing "/me shrugs" and your username was John, it would say "John shrugs." in the chat.

  • /server <hostname/IP> - Joins a server

  • /channel <#channel> - Joins a channel.

  • /clear - Clears the chat in the currently active chat window.

  • /clearall - Clears the chat in all chat windows.

  • /motd - Displays the message of the day.


Congratulations, you have learned the basics of IRC. You now know what you need to join the vastly growing community of IRC users.
Asked On
2011-05-01 at 15:49:06ID5324
Tags

IRC

,

Internet

,

relay

,

chat

,

client

,

server

,

guide

,

beginners

Topic

Miscellaneous Networking

Views
693

Comments

Author Comment

by: aidenscool09 on 2011-05-07 at 09:31:47ID: 26271

evilrix, thanks for that, I haven't been at home for a while, so I wasn't able to make the suggested changes.

Add your Comment

Please Sign up or Log in to comment on this article.

Join Experts Exchange Today

Gain Access to all our Tech Resources

Get personalized answers

Ask unlimited questions

Access Proven Solutions

Search 3.2 million solutions

Read In-Depth How-To Guides

1000+ articles, demos, & tips

Watch Step by Step Tutorials

Learn direct from top tech pros

And Much More!

Your complete tech resource

See Plans and Pricing

30-day free trial. Register in 60 seconds.

Loading Advertisement...

Top Misc Networking Experts

  1. giltjr

    142,949

    Master

    0 points yesterday

    Profile
    Rank: Genius
  2. hanccocka

    57,868

    Master

    2,800 points yesterday

    Profile
    Rank: Genius
  3. kevinhsieh

    53,840

    Master

    0 points yesterday

    Profile
    Rank: Genius
  4. keith_alabaster

    49,846

    0 points yesterday

    Profile
    Rank: Genius
  5. Darr247

    46,924

    0 points yesterday

    Profile
    Rank: Genius
  6. pergr

    41,116

    0 points yesterday

    Profile
    Rank: Master
  7. donjohnston

    36,633

    2,000 points yesterday

    Profile
    Rank: Genius
  8. rigan123

    34,141

    0 points yesterday

    Profile
    Rank: Guru
  9. nazsky

    32,574

    0 points yesterday

    Profile
    Rank: Wizard
  10. erniebeek

    31,778

    10 points yesterday

    Profile
    Rank: Genius
  11. ve3ofa

    30,145

    664 points yesterday

    Profile
    Rank: Genius
  12. thinkpads_user

    27,941

    0 points yesterday

    Profile
    Rank: Genius
  13. mattvmotas

    26,898

    0 points yesterday

    Profile
    Rank: Sage
  14. eeRoot

    26,578

    0 points yesterday

    Profile
    Rank: Wizard
  15. fmarshall

    26,541

    0 points yesterday

    Profile
    Rank: Wizard
  16. craigbeck

    26,240

    0 points yesterday

    Profile
    Rank: Sage
  17. TimotiSt

    25,004

    2,000 points yesterday

    Profile
    Rank: Master
  18. fgasimzade

    23,834

    0 points yesterday

    Profile
    Rank: Wizard
  19. RobWill

    23,300

    0 points yesterday

    Profile
    Rank: Savant
  20. arnold

    22,913

    0 points yesterday

    Profile
    Rank: Genius
  21. leew

    21,174

    0 points yesterday

    Profile
    Rank: Savant
  22. Netty

    20,562

    0 points yesterday

    Profile
    Rank: Guru
  23. chakko

    20,000

    0 points yesterday

    Profile
    Rank: Genius
  24. Soulja

    19,800

    0 points yesterday

    Profile
    Rank: Genius
  25. DaveBaldwin

    17,908

    0 points yesterday

    Profile
    Rank: Genius

Hall Of Fame