home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / CHATR2.ZIP / CHATTER.DOC next >
Text File  |  1993-09-06  |  10KB  |  228 lines

  1.                        ChatterBox   V2.01
  2.  
  3.                   Copyright 1993, Greg Ratajik.
  4.  
  5.  
  6.                         September 5, 1993
  7.  
  8.  
  9.                Genie     : G.RATAJIK
  10.                CompuServe: 74555,542
  11.                Internet  : G.RATAJIK@genie.geis.com
  12.                     or   : 74555.542@compuserve.com
  13.      
  14.                Voice     : (301)/916-0018     
  15.  
  16.                To register, send $20 check or money order, payable
  17.                to Greg Ratajik, to:
  18.  
  19.                Greg Ratajik
  20.                1722 Forres Ave.
  21.                St. Joseph, MI 49085
  22.     
  23. -------------------------------------------------------------------
  24.      ChatterBox is a Shareware program.  If you find ChatterBox
  25. useful, please send $20 to the above address (And if you find it
  26. VERY useful, feel free to send what you think is a fair price.) 
  27. Registering ChatterBox will remove the 12-31-93 end date, and will
  28. allow you to receive notification of changes and any updates up to
  29. version 4.0.  If you intend to have more than 10 nodes on a site,
  30. please send a message to any of the contact address, to negotiate
  31. an on-site contract.
  32.  
  33.      I hope you find ChatterBox useful, but (DISCLAIMER) I am
  34. in no way responsible for any damages the use of ChatterBox may
  35. cause.
  36.  
  37.      If you have any questions, comments, ideas, etc, feel free to
  38. contact me.  I'm always looking for ways to improve my software!
  39.  
  40. Enhancements since Version 1.0
  41. ------------
  42. Version 1.05
  43.      o    Fix of modeless dialogs (Chatter was creating a new
  44.           instance of a dialog each time the user pressed a
  45.           push-button. This eventually caused the Graphical push-
  46.           button API to fail.)
  47.  
  48. Version 2.00   - Shareware version level 0.01 (Not released)
  49.      o    Addition of GATEWAY (Multi-LAN and Domain)  See
  50.           information below on how to use.
  51.  
  52. Version 2.01   - Shareware version level 0.02 (Released 9-5-93)
  53.      o    Fixed INI corruptions.
  54.      o    Auto-detect INI problems.
  55.      o    Added 5-message review scroll bar.
  56.      o    Enhanced Graphical push-button API's
  57.      o    Enhanced NET API Errors (If you installed DB2/2, but were
  58.           not on a LAN, ChatterBox would not give errors, and would
  59.           sometimes TRAP-D. )
  60.  
  61. -----------------------------------------------------------------
  62. I.  General
  63.  
  64.           ChatterBox allows you to enter a message that will be
  65.      displayed on anyone's computer that is running ChatterBox, on
  66.      your LAN.
  67.  
  68.           The original idea for ChatterBox was a program that
  69.      displayed and changed cute little sayings on your screen,
  70.      based on text in a file.  This just carries the idea another
  71.      step.
  72.  
  73.           I've found ChatterBox useful for sending non-critical
  74.      messages, and those that not everyone MUST see, to other
  75.      people that I work with.  (i.e. If someone brings a cake in
  76.      for everyone, you don't really need an actual electronic
  77.      message sent out, you really don't want to annoy everyone with
  78.      a Net Message, but something non-intrusive like ChatterBox is
  79.      just right.)
  80.  
  81. II. Operation of ChatterBox
  82.  
  83.           To send a message, Click on the ChatterMouth push-button.
  84.      This will bring up the Send Pop-up.  Type in whatever message
  85.      you like, and click on the send push-button.  If you are on an
  86.      IBM-LAN, everyone on that LAN will see the message you type
  87.      on their Chatter Screen.  If you are just local, only you will
  88.      see the message.
  89.  
  90.           To control the speed, Beeps, and Gateways of ChatterBox,
  91.      click on the ChatterEye pushbutton.  This will bring up the
  92.      Control Pop-Up. From this pop-up, you can change the scroll
  93.      speed by selecting a new number in the speed combo-box. (0 is
  94.      stopped, 10 is the fastest, etc.)  If you want to change what
  95.      level of tone/beep you hear when a new message comes in, click
  96.      on the ChatterSound pushbutton.
  97.  
  98.           For information on ChatterBox, click on the ChatterInfo
  99.      pushbutton.
  100.  
  101.           To scroll the last five messages you have received, click
  102.      on the scroll bar next to the ChatterMouth.  
  103.  
  104.           GATEWAY Information - One of the problems in the original
  105.      version of ChatterBox was that you could only send messages to
  106.      those that were are your LAN/Domain.  Version 2.0+ of
  107.      ChatterBox allows you to set up something called a GateWay. 
  108.      These gateways allows you to designate a computer to send
  109.      messages to whenever you receive them.  This allow to send to
  110.      any LAN or domain you have access to.  
  111.  
  112.      Example:  User 1 is on LAN A. User 2 is on LAN B. User 3 is
  113.                on LAN   B.  If User 1 sets up User 2 as a GateWay,
  114.                and User 3 sets up user 1 as a GateWay, this is
  115.                what would happen:
  116.  
  117.                User 1 Sends a message.  This message gets relayed
  118.                to user 2.  ChatterBox detects this is a message
  119.                from a gateway, so sends the message to everyone on
  120.                LAN B.  User 3 is on LAN B, so he'll get the
  121.                message.  He will, in turn, send the message back
  122.                to User 1 on LAN A, as user 1 was set up as a
  123.                gateway.  ChatterBox will detect this is a message
  124.                from a GateWay, but that he's already processed
  125.                that message, so will do nothing.  
  126.           
  127.                If User 2 sends a message, it will go to User 3, 
  128.                who will in turn send that message to User 1, who
  129.                will broadcast it to his LAN.
  130.  
  131.                
  132.      Yes, this is somewhat complex.  I've had a total of 6 LAN's,
  133.      from all over the U.S. hooked up in the above manner.  It does
  134.      work, it seems to work well, but it's not very elegant.  I
  135.      hope the next version will either be CPI-C or NetBios, which
  136.      could bypass this problem.
  137.  
  138.      I would suggest you be very careful in setting up these
  139.      gateways.  I could see where if a lot of people are using
  140.      ChatterBox, and everyone has GateWays to everyone else,
  141.      problems may arise.
  142.  
  143.      The BEST way to use ChatterBox on a large scale is to set it
  144.      up on each Server, and have the GateWays point to each Server
  145.      that you want to communicate to.  This way, only one computer
  146.      on a LAN would have gateways, and the gateways could be
  147.      planned out a little better.
  148.  
  149.      (NOTE:  The Machine name can be found in the IBMLAN.INI file 
  150.      or through Net Requester.)
  151.  
  152.  
  153. III. Technical information.
  154.  
  155.      ChatterBox was written and tested using:
  156.  
  157.           486DX 33 Mhz Clone
  158.           SuperVGA Monitor
  159.           IBM OS/2 Lan requester 1.3  CSD 5050
  160.           OS/2 1.3
  161.           LAN Server for 1.3
  162.  
  163.           This has also been run on machines and OS's other than
  164.      the above configuration (Including under OS/2 2.1, OS/2 2.0,
  165.      and several beta's between).   If you're using something other
  166.      than SuperVGA, some of the custom pushbuttons may be slightly
  167.      off (but still usable.)  
  168.  
  169.           ChatterBox uses something called a MailSlot.  These
  170.      Mailslots are available to anyone with a IBM LAN card on their
  171.      machine.  You don't have to be logged on to a LAN for
  172.      ChatterBox to work (But you do have to have Net Requester    
  173.      installed, and a card on your machine.)  
  174.  
  175.           Mailslot are the same thing that Net Massaging uses to
  176.      send messages.  As you may know, there is no way to guarantee
  177.      that a broadcast message is received.  While under normal
  178.      conditions I have not had a problem with ChatterBox users not
  179.      getting messages, it is possible for them to get lost en-
  180.      route, or overwritten if there is a lot of local traffic to
  181.      the same mailslot.  This is, unfortunately, a limit of the
  182.      technology being used.  If you have a problem getting
  183.      messages, you can increase the NUMDGRAMBUF parameter in your
  184.      IBMLAN.INI file.  This increases available Local Mailslot
  185.      space, and may alleviate some local traffic problems.
  186.  
  187. IV.  Other IBM-LAN Based software on it's way....
  188.  
  189.      o NetChat - This program allows many users to have Chat
  190.                sessions over the LAN.  It allows each user to set
  191.                up Conference groups and security levels.  Each
  192.                Conference can have as many users as you want
  193.                Chatting.  This is similar to CompuServer's CB, or
  194.                a BBS's multi-node chat area. (This will be released
  195.                Sept. '93.)
  196.  
  197.      o NetMail - Improved net massaging (i.e. "Blue Boxes")
  198.  
  199.                     This program gives you better control of
  200.                system level LAN messages.  You can enter message
  201.                subjects, set priority levels, and type in longer
  202.                messages. 
  203.                     NetMail allows each user to set up their own
  204.                message groups, along with global message groups. 
  205.                Each user can choose which groups to receive
  206.                messages from, and what groups to send messages to.
  207.                     NetMail also let's you choose whether to get
  208.                the message in the traditional VIO BlueBox (but
  209.                better looking!), a PM Message Box, or to display
  210.                no message but to retrieve it at a latter time.
  211.                     This program makes Net Massaging easier to
  212.                use, and less annoying to the recipients.
  213.  
  214.  
  215. ADDITIONAL NOTE:
  216.  
  217.      I've had reports that the CHATTER.INI file is sometimes
  218. getting corrupted.  I have not been able to reproduce this problem.
  219. (I'm only able to run in a local loop.  My server got fried a
  220. couple of weeks ago....  Hopefully, if enough people register
  221. ChatterBox, I'll be able to buy a new server machine...)  I would
  222. suggest that if you are using gateways that you back the
  223. Chatter.ini file up.  ChatterBox will detect that the INI file has
  224. been corrupted, and will DELETE it (Which can really be a pain, if
  225. you don't back the INI file up and you don't remember the machine
  226. names of your GateWay's)
  227. 
  228.