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
-
Communicate with the other party by another means (eg phone). Work out
when to chat.
-
Load the client or server. One party must load each.
-
Communicate the server's address to the client.
-
Server: start the server and wait
-
Type messages in the lowest box. Press "Enter" to send.
-
(optional) Click the "Clear" button to clear the text fields
Client
-
Communicate with the other party by another means (e.g. phone) Work out
when to chat.
-
Load the client. One party must load each.
-
Enter address in box and click connect (may have to wait for other party
to tell you this)
-
Type messages in the lowest box. Press "Enter" to send.
-
(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.
- Not Connected: There is no active connection, or a half active (one
way) connection. You are probably talking to yourself..
- Connection error: Couldn't connect. Check the standard error device
(may have to open the Java console) for more details.
- Bad host: Couldn't locate the host.
- Server Offline: A connection to the server has been lost. The client
will try to recover so that you might be able to reconnect without refreshing
the page (providing the server is back up)
- Connecting..... : Might be connecting. This message may stay.
- Cleared: The text areas have been cleared at your request.
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