Internet Relay Chat (IRC) is a system for chatting that involves a set of rules and conventions and client/server software.
The base of this system is an application layer protocol that facilitates communication in the form of text.
This open protocol uses TCP and, optionally, TLS.
Most people have always been running the IRC on 6667 port.
New to IRC?
First, you need to know about IRC is always the server and the client communication way.
I used irc.freenode.net server and many client applications.
All these client applications connect to Freenode by pointing your IRC client.
Examples of applications client for IRC: irssi, WeeChat, ERC, HexChat, Smuxi, Quassel or mIRC(Windows OS).
There are several IRC clients that are actively working very well an I used:
Let’s see some commands for server and client IRC:
/help Display help.
/clear Clear the chat output in this channel.
/nick [nick] Change your nickname.
/msg [nick] [msg] Send a private message.
/whois [nick] Find out all manner of things about someone.
/me [text] Action
/away [msg] Set your status to away.
/back Set your status to back.
To make tests with IRC you can also use a web interface like webchat.freenode.net.
To view the current state of your account, while identified type:
/msg NickServ info
If you’d like to then change the registered email address, first…
/msg NickServ set email email@example.com
Your email address is hidden from other users by default. You can ensure this by setting:
/msg NickServ set hidemail on
Send pass of your account:
/msg NickServ SENDPASS
Register your IRC nick:
/msg NickServ REGISTER password firstname.lastname@example.org
then identify to your primary account:
/msg NickServ IDENTIFY nickname password
Some tips and tricks.
– How to fix “nickname is already in use” error in irc?
1. You are not closed your previous session of IRC chat
a) Trying to log in with the same nickname in another place/application with
existing active connection.
2. You are internet connectivity disconnected and IRC server not released
How to fix:
a) /msg NickServ GHOST nickname password
b) /msg NickServ IDENTIFY nickname password
c) /quote NickServ set enforce OFF
d) /quote NickServ release nickname password
e) /quote NickServ set enforce ON
3. some tips and commands:
– List all channels:
– Find others
a) /who *~*
– See server uptime
For more info take a look at the wiki page: irc instructions.