MUE v0.3.7Beta
by Aditya Bansod
Copyright 1997
MUE Download,
Source
Code
Introduction
MUE is
a MultiUser Environment that can be used for people on a network to be
able to communicate and send mail to each other. MUE MUST be used on a
network that supports TCP/IP. MUE will also work over internet. MUE is
written in Java 1.0.2, so it can run on any Java compatible platform.
Usage
To use MUE
you must have a copy of the Java Development Kit. To run MUE you must
first create the user database. To do this type in: "java MUEuserSetup"
without the quotes. Then telnet to 127.0.0.1 (localhost) and follow the
prompts. This will setup the administrator and a guest accout. Once these
two accounts are setup you can start MUE by typing in: "java MUE" without
the quotes. You can login by telneting to 127.0.0.1
There are
three (3) levels of access a user can have:
a) Super
User
--responsible for adding users and maintaining they system
--can add users, kill users, change password, change permissions
b) Operator
--keep the system running, can kill users
c) Normal
--a normal user
An operator
or super user can access special privilaged commands through the hidden
menu option number seven (7). In this menu they will have options depending
if they are operators or super users. Normal users do not have access
to this menu.
Additional
Information and Notes
- Without
any users logged in, MUE has 6 threads in use. The chatSystem has one
thread, the emailDB has one, userDB another, and finally MUE has one
thread. Each user once connected is given their own thread which they
"own" until they exit the system.
- The
email, messaging, and chat system are based on Java Vectors. They are
like linked lists but quite a bit more efficient. They have the ability
to dynamicly resize in memory to fit the requirements.
- All
the system message and the like are outputed to the console. They are
provieded for informational purposes. Some of the messages are still
debug messages since this is the Beta version. However this program
is quite stable.
- NOTE:
PLEASE report any bugs that you find to me. Please include the JDKversion,
the platform, and how the error occured. You can email me theinfo at
my email address that is listed below.
- NOTE:
This may not work on the Mac platform due to the JDK being buggy. However
the 1.1 JDK is supposed to fix many of the bugs. This will work on the
JDK 1.0.0 but that version in Win95 lacks the ability to close ports.
I suggest that you use the 1.0.2 version or higher.
- If you
want to obtain the source code to MUE feel free to email me at my address
below.
BugFixes
- 0.3.6Beta
Fixed Thread leak bugs
Make userDB and emailDB run on threads for better speed
Fixed some small bugs
Better chat preformance
- 0.3.7Beta
Added functions to the system menu
Added a .bat file for Win95 users to keep the system running
Contact
and Download
DISCLAMER
THE AUTHOR
MAKES NO WARRANTY FOR THIS PRODUCT. THIS PROGRAM IS PROVIDED TO THE USER
FOR PURE EDUCATIONAL AND GENERAL PURPOSES. THE AUTHOR SHALL NOT BE LIABLE
AND CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED BY THE USER AS A
RESULT OF THIS PROGRAM.
|