Internet Relay Chat
IRC - Internet Relay Chat
IRC is an old Internet chat technology that can be traced back to August 1988. It exists mainly as a system of channels (group conversations) and private messaging (private conversations) on a server (or series of servers in a hub & leaf network configuration for latency).
IRC allows people to talk to other people in community channels or "chat rooms" as well as private one on one chats. IRC is text based however IRC does have a facility for the transferring of files.
Clients
An IRC Client is the software application (program) that you use to connect to and chat on IRC. The IRC client connects to a server on an IRC network. The client provides an interface for you to identify other IRC users and communicate with them.
Select an IRC chat client for your personal preference, specific need, and computer operating system.
mIRC
It's for Microsoft Windows, it has been around for awhile, is the most common Windows IRC client, and has a lot of bloat and problematic components. It is not free, and probably not worth paying for.
KVirc
This IRC client is less user friendly than mIRC. It is more sophisticated in many ways and has configuration options allowing users to work around some firewall related connection issues. The default interface color scheme is smart. KVirc is for Windows and LINUX (it is cross platform).
XChat
A user was kicked from a channel for using this client due to the name of the client. Some poorly written mIRC bots assume the X has something to do with adult material. This client is very lean and efficient. It is for multiple platforms including Windows and Linux.
ircii
The true old school UNIX IRC client. One screen for all channels and conversations in a pure text environment, operates under console and requires no graphical user interface. Today it is cross platform. Very basic. Very UNIX pure. BitchX was the name of a popular enhancement to ircii that, among other things, added color to the console text application.
IRC Networks
There's sure a lot. Many are dead. Undernet, DalNET, and EFnet are the big 3. I like Undernet.
Identd
Some IRC (Internet Relay Chat) servers wont allow you to connect unless ident working. Ident- Enabling Server ident for IRC for Linux IRC client users may be necessary to achieve connection to a specific server.
DCC Connection
'DCC' stands for Direct Client Connection, it is used to exchange data directly between two IRC clients (with no IRC server in the middle).
- KVIrc Documentation provides a guide on DCC negotiation and connection which explains well the protocols involved and helps with troubleshooting.
- IRCPOLITICS.ORG has an Unable to DCC troubleshooting guide for the person who wants simple explanations and illustrations on how to solve DCC problems.