Communication remains one of the most important things for us all. With "Web 2.0" we find a lot of social networks through which we can keep in touch with old friends and make a new ones. But these networks are passive in nature. Just like twitter vs Instant Messaging, you can hardly expect someone to respond to you immediately. Chat on the other hand is realtime and boundaries are reduced. For eg, you cannot see a persons's profile on facebook if (s)he belongs to another country.
There are many chat services but Yahoo is the most popular. I find that even with the new captcha, Yahoo has made chatting more difficult and yet there is a lot of SPAM. Searching for "India Chat" for eg. lists some of the other services.
The first one, indiachat.co.in is actually just a Java frontend to DALNet IRC using the #India channel.
ICQ India was another result. This too is a IRC frontend for irc.icq.com which uses the #icq_india channel.
Now instead of using all these frontends, it makes more sense to setup a dedicated IRC client and personalise it. Some of the most popular free IRC clients are listed below:
- X-Chat: One truely crossplatform IRC client which has a rich feature set.
- ChatZilla: A really nice firefox extension to enable firfox to become an IRC client.
- Opera: Arguably, the best browser behind firefox has email and IRC inbuilt.
There is a huge list of IRC clients which include mIRC(non-free, arguably the best), KVIRC, etc. But it is hardly possible to write about so many.
Shown above is X-Chat running on ARCH Linux. It looks similar on Windows.
To chat on IRC, you need to:
- Connect to a server: The network list provides a list of servers. Popular servers include freenode.net (many open source projects use it), DALNet, etc.
- Join a channel: Every channel starts with the '#' symbol. So if you want to chant on the India channel, you have to join #India. If you prefer the keyboard to the mouse, just type "/join #India" for example.
- Chat away.
Some things you need to know:
- A nick or nickname is the name you use on the server. You can change it by typing "/nick nick-you-want" If the nickname is registered, you have to use another nickname. Registering a nickname may be a different process for diferent servers.
- Every channel has one or more operators. He/She/It(it can be a bot) can kick you from a channel, ban you and your IP address, etc. Registering a channel is as easy as typing the command "/chanserv register channel-name password description". You need to register your nick before you can register a channel.
Why you should bother with IRC?
- If you are bored, you may find someone to chat to.
- If you want to discuss something, you can create a channel and group chat.
- You could even use IRC to chat with your colleagues or classmates.
Happy Chatting.
P.S. For a comparison and further information on IRC clients check Comparison of IRC clients. For a comprehensive list of IRC commands check this.

