Introducing AJAX Chat
Most of the communication that takes place through the computer is done via desktop applications. These applications communicate with each other in a decentralized way using Peer to Peer (P2P) systems. However, these may not be viable options if you are inside a company whose security policy prevents users from opening connections on other ports than the HTTP port 80. If that is the case, you are facing a real problem.
There are numerous audio and video web chat solutions out there, most of them based on Java applets. Applets are known for their common security problems across browsers and sometimes they don’t even use port 80 for communication. So, they are not a solution for getting in touch with your friends outside the company either.
This is where AJAX comes into play and brings one answer for our problem. With a little effort one can even integrate into a browser an Internet Relay Chat (IRC) client or you can develop your own web chat solution such as the one...