Ajax IM

Software Screenshot:
Ajax IM
Software Details:
Version: 4.0α3
Upload Date: 14 Apr 15
Developer: Joshua Gross
Distribution Type: Freeware
Downloads: 94

Rating: nan/5 (Total Votes: 0)

It uses the XMLHTTPRequest object in JavaScript to send and receive commands to and from the server. No refreshing of the page is ever needed for this "web application" to work, as everything is updated in real-time via JavaScript.

The XMLHTTPRequest object allows HTTP requests to be sent to the server and get input back from the server.

It comes in two parts, a client and a server side.

1. The client "pings" the server (a PHP script) for new messages. The server in turn queries a database for any messages for the client, and returns them as JSON. The XMLHTTPRequest object passes this JSON text be parsed by the rest of the JavaScript.
2. The client sends data to the server (a PHP script), such as a new message to another user. This data is then processed by the server ("cleaning" the data of anything invalid) and put into the database, which is later "pinged" by another client.

In essence, ajax im simulates a "persistent connection" relationship using only the HTTP protocol and periodic requests.

Browsers that ajax im has been tested on and works:
- Mozilla Firefox 1.5.0.6
- Internet Explorer 6
- Internet Explorer 7
- Opera 9.00
- Safari

Similar Software

ChatJS
ChatJS

12 May 15

Shout
Shout

9 Feb 16

Fun
Fun

13 Apr 15

Other Software of Developer Joshua Gross

Kerning.js
Kerning.js

6 Jun 15

Comments to Ajax IM

Comments not found
Add Comment
Turn on images!