Category: 

What is a Chat Client?

Article Details
  • Written By: R. Kayne
  • Edited By: Niki Foster
  • Last Modified Date: 22 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

A chat client is a software program designed for use in online chat rooms. It might also be associated with Instant Messaging (IM) programs, though IM programs are designed to use while cruising the Web. This makes standard IM programs more akin to a plug-in than a fully featured chat client. What IM programs and a chat client have in common is that they both allow real-time communication between people who are online at the same time. As soon as a participant types a message and hits “send” in the chat or IM program, the recipient sees the reply inside his or her own chat or IM program.

However, similarities end there. While an instant message communication is usually between two people who are cruising the Web, a chat program makes use of a separate network designed to allow numerous people to talk to each other in real time. Using a chat program, a participant can discuss one of countless subjects with dozens or even hundreds of other people.

Various “chat rooms,” each with their own subject matter, are located at unique network addresses. The user chooses what subject she or he would like to discuss, then joins the chat room. Chat rooms operate 24/7, and at any given time, a particular chat room might be jumping with hundreds of participants or virtually empty.

Ad

Chat programs operate on the Internet Relay Chat (IRC) network. Arguably, the most long-lived and popular chat client is mIRC. The “m” stands for the last name of the author, Khaled Mardam-Bey. This is shareware, available for a free 30-day trial.

Another popular chat program is XChat (Cross Chat). This chat client is open source - the coding is available for anyone to review. Open source programs are especially popular, as public scrutiny usually means fewer bugs and fewer security issues. Open source programs are free, and this client runs on Windows or Linux operating systems.

Trillian is a chat client combined with an IM program. It comes in two varieties, Basic and Pro. Many people find Trillian meets their needs. The chat program you prefer will likely depend on your personal tastes.

IRC is considerably more involved than instant messaging and has its own ‘language’ and netiquette. If interested in using a chat program and entering the world of IRC, it’s a good idea to take an online tutor, easily found with a search engine. There are also chat rooms for newbies, where those learning about IRC can practice by talking to each other and asking questions of moderators.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}