home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR21 / LANYEL10.ZIP / LANYELL.DOC next >
Text File  |  1993-10-19  |  4KB  |  100 lines

  1. LAN YELL version 1.0
  2.  
  3. There are no promises made with this software! If it messes up your
  4. system, OH WELL!
  5.  
  6. LAN YELL was QUICKLY written to solve a problem I was having with 
  7. Maximus/2. There is basically no way for users on a LAN system to 
  8. YELL at the SysOp. A user accessing the system via the LAN can
  9. PAGE me IF I am logged on, but if I don't happen to be in the
  10. OS/2 Session that is running Maximus/2 I won't see the PAGE. There
  11. also is no way to BEEP anyone with a PAGE. Another problem with
  12. YELL is that a Dialin caller can't YELL at me when the Dialin machine
  13. is in a totally different location than I am.
  14.  
  15. So what I have done is written an OS/2 32-Bit PM program to do what I want.
  16. All in all it is VERY simple and not much to it, but it works. While LAN
  17. YELL is intended for Maximus/2 systems running on a LAN it could also
  18. work as an Alternative Yell system for a 1 line stand-alone system.
  19.  
  20. There are 2 parts:
  21.  
  22. LANYELL.EXE
  23. Is the actual program. It should be run from the \MAXIMUS directory.
  24. When LANYELL is first started it writes a file called NOYELL.REQ in your
  25. \MAXIMUS directory. 
  26.  
  27. There is a FILE dropdown menu. You have four options:
  28.    1. Start Polling
  29.    2. Stop Polling
  30.    3. About LAN YELL
  31.    4. Exit.
  32.    
  33. Start Polling will kick off a separate thread which will check every
  34. 10 seconds for a file called LANYELL.REQ in the \MAXIMUS directory.
  35. It also deletes NOYELL.REQ and writes YESYELL.REQ in its place.
  36. If this thread finds LANYELL.REQ it will read in the user information and
  37. then delete the file so a another user can YELL. This thread will now
  38. kick off another thread which will post a message on your desktop which 
  39. will say:
  40.  
  41.                  YELLING AT SYSOP
  42.                  
  43.              Paul Beverly on Node 1 
  44.             is YELLING at the Sysop
  45.  
  46. You can hit OK button and either ignore the person or go Chat with them.
  47. The message thread is closed when you hit OK.
  48.  
  49. The Stop Polling will close the polling thread. It deletes the YESYELL.REQ
  50. and again writes the NOYELL.REQ file. 
  51.  
  52. You must Stop Polling before you exit. The title bar will saying whether
  53. the system is currently POLLing or Inactive.
  54.  
  55.  
  56. YELL.MEC is a .MEC file which MUST also be used in conjuction with LAN YELL.
  57. You can customize it as you like, to a point!
  58.  
  59. You need to add the following to your MENUS.CTL file to whatever menus
  60. you want the users to have the ability to YELL from:
  61.  
  62. Display_File    \maximus\misc\Yell     Normal      "Yell at SysOp"
  63.  
  64. YELL.MEC should be self-explaining if you understand the Mecca language.
  65. Whether you change it or not, you need to run Meccap.Exe on it.
  66.  
  67. YELL.MEC Explained
  68. It first checks for NOYELL.REQ. If it finds this file it displays a message
  69. to the user stating that you are not available for CHAT.
  70.  
  71. It then checks for YESYELL.REQ. If it exist, it checks for LANYELL.REQ. This
  72. is done to prevent 2 users from YELLing at you within the 10 second time
  73. frame between POLLs. If this happens, I doubt it ever would, the system
  74. tells the user that someone else is yelling and to wait a few seconds and
  75. tries again. If the LANYELL.REQ does not exist YELL.MEC will then create
  76. LANYELL.REQ and write the user's name and Node to the file.
  77.  
  78. This is all there is to LAN YELL. This documention was done rather quickly 
  79. and I hope I didn't mis-spell too many words.
  80.  
  81.  
  82. =============================================================================
  83.  
  84. If you have any question, concerns, sugestions, complaints, or ANYTHING at
  85. all feel free to send me NetMail.
  86.  
  87. The only enhance I have thought of doing, and it is real questionable that
  88. I will do it, is to display the currently logged on users in a window
  89. in the Applications window.
  90.  
  91. Paul Beverly
  92. 1:376/32.0
  93.  
  94.  
  95.  
  96.  
  97.  
  98.         
  99.  
  100.