BJchat applet v0.51

BJchat is BWAIN's Java Chat applet. It is a simple full duplex chat client and server. Not many features are available at the moment, the encryption feature has not been enabled yet, but in the future will allow a constantly changing encryption of messages.

For successful chat, one client must connect to one server only. (This is the only configuration with this version)

Quick Content Links: Instructions and errors, Update history, Known Bugs, the BJchat applet.

Instructions

Server

  1. Communicate with the other party by another means (eg phone). Work out when to chat.
  2. Load the client or server. One party must load each.
  3. Communicate the server's address to the client.
  4. Server: start the server and wait
  5. Type messages in the lowest box. Press "Enter" to send.
  6. (optional) Click the "Clear" button to clear the text fields

Client

  1. Communicate with the other party by another means (e.g. phone) Work out when to chat.
  2. Load the client. One party must load each.
  3. Enter address in box and click connect (may have to wait for other party to tell you this)
  4. Type messages in the lowest box. Press "Enter" to send.
  5. (optional) Click the "Clear" button to clear the text fields

Errors

Note that any error messages will appear in the status panel, as well as being sent to the standard error device. Error and status messages may be unreliable at this stage.

Updates

Version 0.02 released to the internet (should be version 1.00). I've got the basics working (I think)
Version 0.50 has some small bug fixes, may allow client recovery if server goes down.
Version 0.51 has fixed a browser/applet bug that provented proper connection (as described below).
 
Version 0.6a is being developed. It will feature auto connection and encryption

Known Bugs

Lots - e.g. dysfunctional options (all check boxes)

This version is still under development, no reliability is guaranteed whatsoever.
 

BJchat client applet v0.50

The following java applet is Copyright 2000. Do not infringe copyright by doing such activities as, but not limited to, decompiling, reverse engineering, reselling, selling, claiming as your own work.

The applet is 7.1 KB as a JAR file(Java ARchive - compressed). It should be able to run on any browser that can run java 1.1 applets or higher. It will be much larger when I add the encrypting, however I could tidy it a bit and save some space.


Back
Back to Ben's web page
This page created March 11, 2001. Updated March 23, 2001