An Introduction to IRC
This IRC Intro file is meant to introduce IRC to people using MS Windows. It is assumed you have an Internet Provider and you have some experience with using winsock programs.
This intro file focuses on IRC itself. It will not go into details about installing or configuring the programs you need to use IRC, but if you ever managed to install and use programs like WS-FTP, Netscape, Eudora, WS-Archie, Mosaic, WinVN, FreeAgent or similar programs, you will not have any trouble understanding how to install and use an IRC program (client).
Most IRC programs, especially the popuplar and better ones, are distributed with excellent help files on setting up and installing these programs.
(1) What is IRC?
IRC stands for "Internet Relay Chat". It was originally written by Jarkko Oikarinen in 1988. Since starting in Finland, it has been used in over 60 countries around the world. It was designed as a replacement for the "talk" program but has become much, much more than that. IRC is a multi-user chat system, where people meet on "channels" (rooms, virtual places, usually with a certain topic of conversation) to talk in groups, or privately. There is no restriction to the number of people that can participate in a given discussion, or the number of channels that can be formed on IRC.
(2) How is IRC set up?
As a user you run a "client" program which connects to a "server" in an IRC network. All servers are interconnected and pass messages from user to user over the IRC network. One server can be connected to several other servers and up to hundreds of clients. Several larger and smaller IRC networks exist. The largest one, called EFnet (Eris Free net), usually serves over 15000 users at any given moment. Smaller ones, like Undernet (10000) and Dalnet (5000), are a lot less populated but often offer more stability and convenience.
(3) What does a client do? What is the purpose of a server?
An irc client reads in the commands and text that you supply to it, and parses them. It filters them and performs the appropriate actions, and if necessary, passes them on to your IRC server. An IRC server can serve many other clients. The server holds information about the channels and people on IRC, as well as other pieces of information, and is also responsible for routing your messages to other users. The IRC network itself consists of multiple servers which are all connect to each other.
(4) How do I get on IRC?
First, you have to make sure an irc client is installed on your system. If you do not have one you should ask your local system admin to install a client on your PC or local area network. If you have a stand-alone PC with internet acces you have to obtain and install a client yourself. (dont worry ..its easy!)
(5) Where can I find an IRC client?
Popular IRC clients (in no particular order) : WSIRC, mIRC, InteRfaCe, Virc, ChatMan and Pirch. You can get an IRC client by anonymous ftp from several sites (use the one closest to you) If you are not familiar with anonymous ftp, ask your network provider for assistance. FTP sites are :
ftp.undernet.org/pub/irc/clients/windows/
cs-ftp.bu.edu/irc/clients/pc/windows/
papa.indstate.edu/winsock-l/winirc/
ftp.winsite.com/pub/pc/win3/winsock/
You can also visit the programs' World Wide Web pages to download the clients:
WSIRC,
mIRC,
mIRC,
mIRC,
InteRfaCe,
ChatMan,
Virc and
Pirch
All major FTP sites have some /windows/irc/ directory you can check for IRC programs. Once you have installed and run a simple IRC program, it is easy to ask for and get (!) a better one on IRC !!
(6) What else do I need before I can install an IRC client?
Besides running MS-Windows you need to have a properly installed WINSOCK. If you can use FTP, E-mail, News or other Internet programs from within Windows already, you can safely assume you have a winsock installed and it is working properly. If you do not have a properly working winsock installed on your PC you should install one first. Information on Winsocks can be found in The Winsock Faq by Michael Jason Mezaros.
(7) How do I install this client that I found?
Most programs on the internet are transported in a compressed form. The better programs come in self extracting .exe files that also install the program for you. Sometimes you first have to unzip the file to be able to run the program in it. A good unzipper is winzip. Once unzipped, installing an IRC client (like any program) is mainly a matter of running its setup program or simply placing the files in a separate directory and running the program. After installation, you may have to specify some personal information before you can connect to an IRC server. For detailed instructions read the help files included in the programs (typically a .hlp file or readme.txt). Some IRC clients, like mIRC, have their own FAQ that provides detailed help. Reading such FAQ's is highly recommended!
(8) What do I have to fill in in the client's Setup menu?
The first time you run your IRC client program you have to fill in some information about yourself, such as, your Internet address and the IRC server with which you want to connect. Your client may also have a section for you to specify the port, password, real name, email address, nickname(s), IP address and Local Host name. These options are usually found under File/Setup/.
(9) What is the port number to use to connect to IRC?
In general, the port number to use is 6667. Some, but not all, servers listen to other ports (most commonly in the 6665-6670 range). When in doubt, select port 6667 (Dalnet usually uses port 7000). A port number should be seen as an entrance to a server. If you take the wrong entrance (port) the server will not understand what you are doing, and will disconnect you.
(10) Do I need a password to connect to irc?
Normally you do not need a password to use an IRC server. Most servers allow anonymous access. If you do not have a password for an IRC server then leave the password entry field blank. If you are prompted for a login or password and you dont know what to type, try to connect to another server.
(11) Do I have to give my real name?
No, you do not -have- to give your real name. However, simply filling in nonsense will not make you anonymous. IRC is not inteded to keep you hidden from your friends or enemies. Keep this in mind if you are tempted to behave maliciously. A fake "real name" can be a good way to mask your gender from all the nerds out here ;o) but the PC you use can always be traced so you will never be truly anonymous.
(12) Do I have to fill in my E-mail address in the setup?
Assuming you have an E-mail account somewhere you should fill in the address you can be reached at by mail. In case you do not have an E-mail address you can just fill in your name.
(13) What is a nickname?
On IRC you are known to others by a nickname. You are free to choose any nickname you like, up to 9 characters long. Do not use spaces and avoid unusual ASCII characters in your nickname. It is also very common to find people that use the same nickname and you may be asked or choose to switch nicknames to avoid confusion.
(14) What is my IP Address?
Your IP Address is the address your PC uses on the Internet. It is usually a set of 4 numbers or its equivalent IP Name. Some providers offer you a unique IP Address (static IP) or they assign a different one every time you connect (dynamic IP) to them. With Dynamic IP addresses you have to make sure your client automatically looks up your current IP Address and your Local Host name each time you connect to IRC.
(15) What is my Local Host name?
The Local Host name is the name you or your provider assigned to your PC. It can be a single word or a name equivalent to your IP Address.
(16) I tried to connect to a server and received a "Connection refused," "Connection timed out" or "Unknown host" message.
First of all, always try some other IRC servers when you are unable to access your favorite one. The server, its machine or the route to the server may just be down or broken. When using a new server name you should make sure a server with the specified name actually exists. The server name you specified could be wrong. If the server exists, you can then try the numeric address of the server rather than its symbolic one (e.g 131.174.124.9 for irc.sci.kun.nl). This will solve problems if your Domain Name Server is down, slow, does not understand the name you gave it or cannot translate it into a numeric address.
(17) When I connect I get a "Not enough user parameters" error?
A "Not enough user parameters" error will occur if you try to connect to a server but you did not have the Local Host name filled in, or had it filled in incorrectly. Check your entry in your client's setup menu. Also check if you supplied your client with a valid E-Mail address.
(18) How do I solve the "You haven't registered" error?
This is a server message to you, it has nothing to do with registering or paying for your IRC client. If you receive this message or if you get disconnected very quickly, your Local Host name or IP Address may be wrong, or not filled in at all. Look in your client's setup dialog and check if the Local Host is correct and if the IP Address is filled in correctly. An easy way to solve an incorrect IP Address is to set the 'On connect, always get' "IP Address" and "Local Host" to "ON" and restart your client. If this does not help you could be trying to connect to a NON-public server. Try another server to be sure.
(19) I get disconnected at startup.... What does "*** Ghosts are not allowed on IRC." mean? What does "*** You are not welcome on this server." mean?
"Ghosts are not allowed on IRC" means that you are banned from using that server. You cannot be completely banned from IRC. Banning exists only on a per-server basis (being banned on one server does not mean you are automatically banned from another). Banning is in one of three forms:
* You are banned specifically, you yourself. Only you can be responsible for this (if you are using a shared account or dynamic IP addressing, this obviously does not apply). The responsibility lies completely with you and you have no one to complain to.
* Your machine is banned. Chances are, you did committed no wrongdoing. Try using another machine on the network if you have one and seeing if you can use that particular irc server.
* Your whole site is banned (where "site" is a "school", "company", "country" or "provider"). This almost certainly is not your fault. Chances of geting the server-ban lifted are slim. Try using another server.
The most general answer is "use another server", but if it bothers you, try writing to the irc administrator of that site (type /admin servername). Be polite in explaining your case.
(20) Can our firewall be blocking my IRC session?
Yup, that is very well possible.... I only know of mIRC as being a Windows based IRC client
being SOCKS compliant at the moment. No other IRC Clients support firewalls. You need a
SOCKS compliant IRC client to be able to IRC over a firewall. Ask your internet provider or
corporate network managers if you are behind a firewall and, if so, if using mIRC will allow
you to use IRC.
(21) What exactly is a channel?
A channel is a 'place' on IRC where group conversations occur. People can join the same channel and see each other. Depending on its topic and time of the day a channel can be VERY crowded. Channels can alsobe quite chaotic, or calm. Channels can be open to everyone but also closed and private and only open to friends. On the large IRC networks (EFnet) as many as 2000 channels can exist, on smaller networks (corporate or even one-node-nets) there will be fewer channels. Channels on IRC are dynamic in the sense that anyone can create a new channel, and a channel disappears when the last person on it leaves. Once connected to an IRC server, type /list to see all existing channels. All channel names start with a # or a &. The # channels are globally available while the & channels are restricted to users on your local IRC server. For this moment you can forget about the & channels. If people speak of 'the IRC' they refer to the use of the globally available channels with names starting with a #. Whenever you want to refer to a channel's name, it should be prefixed with a # or &. You also need to use the name, including the # or &, to join a channel, to leave it, to set its parameters, etc. (see below)
(22) Now that I've decided on a nice channel. How do I join that channel? And what do I type once I get there? And when I'm done, how do I leave a channel?
To join a channel, type /join #channelname. That's it! To start talking, just type! And when you're done saying what you have to say, just hit the [return] key. You can start with something simple like "hello!". You don't have to type hello! because IRC will insert before all of your channel messages.
In the channel window that opens once you join a channel you'll see an alphabetical list of people that are on the channel on the right side of the window. Some of them have a @ in front of their name to point out they are the channel operators. A Channel Operator is someone who has control over a specific channel. A Channel Operator can also decide if control is shared or not. The first person to join the channel automatically receives Channel Operator status.
In the channel's title bar you will see the channel's name and perhaps its topic. If you choose to leave a channel, just type /part #channelname
(23) What is a channel operator? What is an IRC operator?
A channel operator (ChanOp or Op) is someone with a "@" by their nickname in a channel's names list, or a "@" before the channel name in a /whois or /uwho output. Channel operators are the 'rulers' of a particluar channel. This means they can kick you out of their channel for any reason. If you don't like this, you complain to them or start your own channel and become a channel operator there yourself.
An IRC operator (IRCop) is someone who maintains a server or part of the IRC network. They cannot fix channel problems. They cannot kick someone out of a channel for you. They also cannot /kill (disconnect a user from their IRC server temporarily) someone just because you gave the offender channel operator privileges and said offender kicked *you* off. IRCops have better things to do than interfere in channel affairs.
(24) How do I create a new channel?
A channel is automatically created as soon as the first person joins it. If you join a channel and you find your name as the only one there, you just created that channel. Channels on IRC are dynamic in the sense that anyone can create a new channel, and a channel disappears when the last person leaves it.
(25) Where can I get more info?
IRC RFC
The Internet Relay Chat (IRC) Protocol is explained and defined in the Request for Comments (RFC) number 1459 written by the founder of IRC J. Oikarinen and D. Reed. This RFC is available by FTP from
cs-ftp.bu.edu or
ftp.tohoku.ac.jp.
IRC Primer
A good, simple and basic introduction to IRC is found in the IRC Primer by Nicolas Pioch.
Get it by FTP from cs-ftp.bu.edu and see
Nicolas' IRC Hints.
IRC FAQ
The IRC Frequently Asked Questions (FAQ) by Helen Trillian Rose provides excellent information on a lot of IRC issues. The IRC FAQ is available by FTP at cs-ftp.bu.edu and
ftp.kei.com and in html format on
www.kei.com.
Undernet FAQ
The Undernet IRC FAQ consists of 2 parts. The initial version was written by Paul Grant and later versions by Mandar M. Mirashi. The latest version can always be found at: ftp://ftp.undernet.org/undernet/docs/
URL's to the World Wide Web version of this FAQ are:
http://www2.undernet.org/~cs93jtl/underfaq/ and
Undernet FAQ part 1 and
Undernet FAQ part 2.
WWW
On the world wide web a lot of additional info can be easily found. Do some simple searches on Yahoo or Webcrawler to find tons of info !!
Some usefull links are :
IRChelp.org,
Info on Undernet,
Yahoo info and
Larry's place.
You can also visit some Windows IRC clients World Wide Web pages to get more info :
WSIRC,
mIRC,
mIRC,
mIRC,
InteRfaCe,
ChatMan,
Virc.
Usenet
The Usenet alt.irc.* newsgroups provide a lot of information to both newbies and experienced people on IRC. I can highly recommend 'lurking' there for a while!
IRC
On IRC you will find several channels intended to help you with simple as well as more difficult problems. You could give #irchelp, #ircnewbies, #new2irc, #newbies and #wasteland a try. Also most of the popular Windows based IRC clients have their own IRC channel. Check out #mirc, #virc, #interface and #wsirc. Please don't demand help though; we are all volunteers there.
Note: This is an abridged version of the IRC FAQ available on the mIRC home page. Special thanks to Tjerk Vonck, author of the unabridged version, for permission to use this FAQ.
Return to Phila. Local APWU Home Page