How Does Chat Work?


The Basics of Chatting

  • Internet chat has evolved quite a bit from its original inception, but the basic premise of chatting remains the same. Users at different computers are able to connect to each other, using either a web browser or a dedicated program to serve as a go-between for the chat participants' computers. Chatting often allows multiple users to connect at the same time, though some chat programs may limit the total number of users who can be connected at once. There are two main forms of chatting that you will find; browser-based chat rooms that don't require dedicated software to run, and those chat clients and instant messengers which are dedicated programs on their own.

Browser-Based Chat Rooms

  • Browser-based chat rooms come in a number of different forms. There are simple HTML chats that refresh themselves automatically in order to display messages that were posted since the previous refresh. Then you have Java or Flash-based chat rooms that update the conversation in real-time. Regardless of the type of update system that a chat room uses, the way that it functions remains basically the same. The chat room is hosted on a web server, and users connect to the server in a manner similar viewing a web page. The users don't connect directly to each other in most cases, but instead simply receive the updates from the server that show what everyone else has typed or posted in the chat. This allows users to interact with each other without opening up their computer to a direct connection with an unknown person. If an error occurs with the server that the chat room is hosted on, the room will be unavailable until the error is resolved.

Instant Messaging and Chat Clients

  • Instant messaging programs and dedicated chat clients work in a similar manner to chat rooms, though there is no web-based interface involved. Though these programs and chat clients may be focused on small conversations and occasional file transfers, there is still a server which acts as a go-between for the participants. Each message which is sent travels first to the server that the chat client or program is connected to, and from there it is sent to the appropriate recipient's computer. The server acts more as a routing agent than a host, with much of the functionality of the chat coming from the software installed on the users' computers. Should an error occur with the central server, users may be disconnected from the chat network or some messages may not be received.

Related Searches

Promoted By Zergnet


You May Also Like

  • How to Add a Title to a Web Page With Dreamweaver

    Some search engines use titles to index Web pages. Titles are also used to identify pages in a browser's history and as...

  • How to Configure iChat for Google Talk

    IChat is the bundled chat software that comes on Macintosh systems. Along with its network chat interface, iChat allows you to configure...

  • How to Make a Chat Room

    Chat rooms are a fun, easy way to get visitors on your website interacting with one another. You can set up a...

  • How to Make Skype Work in UAE

    Internet access in the United Arab Emirates goes through Etisalat, the only Internet service provider in the country. Unfortunately, Etisalat blocks many...

  • How to Become a Chat Room Moderator

    If you love participating in online discussions on forums and chat rooms, becoming a chat room moderator may be the perfect part-time...

  • How to Work a Webcam on an Acer Laptop

    Communicating across town, to the next state or even across the globe has become increasingly easier with the advent of new technology,...

  • How Does Web Hosting Work?

    When a person pays a Web host, they are paying a company to rent hard drive space on one of their computers...

  • How Does Chat Work?

    Chat works by using a computer, called a server, to store and forward text messages. Get a better understanding of how chat...

Related Searches

Check It Out

Geek Vs Geek: Robot battles, hoverboard drag race, and more

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!