home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR21
/
LANYEL10.ZIP
/
LANYELL.DOC
next >
Wrap
Text File
|
1993-10-19
|
4KB
|
100 lines
LAN YELL version 1.0
There are no promises made with this software! If it messes up your
system, OH WELL!
LAN YELL was QUICKLY written to solve a problem I was having with
Maximus/2. There is basically no way for users on a LAN system to
YELL at the SysOp. A user accessing the system via the LAN can
PAGE me IF I am logged on, but if I don't happen to be in the
OS/2 Session that is running Maximus/2 I won't see the PAGE. There
also is no way to BEEP anyone with a PAGE. Another problem with
YELL is that a Dialin caller can't YELL at me when the Dialin machine
is in a totally different location than I am.
So what I have done is written an OS/2 32-Bit PM program to do what I want.
All in all it is VERY simple and not much to it, but it works. While LAN
YELL is intended for Maximus/2 systems running on a LAN it could also
work as an Alternative Yell system for a 1 line stand-alone system.
There are 2 parts:
LANYELL.EXE
Is the actual program. It should be run from the \MAXIMUS directory.
When LANYELL is first started it writes a file called NOYELL.REQ in your
\MAXIMUS directory.
There is a FILE dropdown menu. You have four options:
1. Start Polling
2. Stop Polling
3. About LAN YELL
4. Exit.
Start Polling will kick off a separate thread which will check every
10 seconds for a file called LANYELL.REQ in the \MAXIMUS directory.
It also deletes NOYELL.REQ and writes YESYELL.REQ in its place.
If this thread finds LANYELL.REQ it will read in the user information and
then delete the file so a another user can YELL. This thread will now
kick off another thread which will post a message on your desktop which
will say:
YELLING AT SYSOP
Paul Beverly on Node 1
is YELLING at the Sysop
You can hit OK button and either ignore the person or go Chat with them.
The message thread is closed when you hit OK.
The Stop Polling will close the polling thread. It deletes the YESYELL.REQ
and again writes the NOYELL.REQ file.
You must Stop Polling before you exit. The title bar will saying whether
the system is currently POLLing or Inactive.
YELL.MEC is a .MEC file which MUST also be used in conjuction with LAN YELL.
You can customize it as you like, to a point!
You need to add the following to your MENUS.CTL file to whatever menus
you want the users to have the ability to YELL from:
Display_File \maximus\misc\Yell Normal "Yell at SysOp"
YELL.MEC should be self-explaining if you understand the Mecca language.
Whether you change it or not, you need to run Meccap.Exe on it.
YELL.MEC Explained
It first checks for NOYELL.REQ. If it finds this file it displays a message
to the user stating that you are not available for CHAT.
It then checks for YESYELL.REQ. If it exist, it checks for LANYELL.REQ. This
is done to prevent 2 users from YELLing at you within the 10 second time
frame between POLLs. If this happens, I doubt it ever would, the system
tells the user that someone else is yelling and to wait a few seconds and
tries again. If the LANYELL.REQ does not exist YELL.MEC will then create
LANYELL.REQ and write the user's name and Node to the file.
This is all there is to LAN YELL. This documention was done rather quickly
and I hope I didn't mis-spell too many words.
=============================================================================
If you have any question, concerns, sugestions, complaints, or ANYTHING at
all feel free to send me NetMail.
The only enhance I have thought of doing, and it is real questionable that
I will do it, is to display the currently logged on users in a window
in the Applications window.
Paul Beverly
1:376/32.0