home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / jsc058.zip / NETCHAT.DOC < prev    next >
Text File  |  1998-03-08  |  83KB  |  1,557 lines

  1.  What is NetChat?    1/1+
  2.  
  3. NetChat for OS/2
  4. Copyright (c) 1997 by Gary L. Robinson
  5.   NetChat for OS/2 is a small and fast personal communication tool for OS/2. 
  6. It is designed to hook two people up directly (without using the IRC channels,
  7. servers, IP servers, etc.) for a one-on-one  personal text mode chat.
  8.   NetChat for OS/2 utilizes a "Hailing feature" to accomplish this.  The
  9. hailing feature uses a built in seamless e-mail facility to send your current
  10. IP address to another NetChat user in a specially coded e-mail letter.  The
  11. other user (who is checked into the net and has NetChat running in Monitor ON
  12. mode) will receive the message and prompt him to connect or not connect. 
  13.   The NetChat Monitor ON mode checks your mail box (at user set intervals) for
  14. NetChat Hailing messages.  If it detects a NetChat hailing message(s) it
  15. downloads them, deletes them from the server, and prompts you to see if you
  16. want to attempt a connection. 
  17.   If you decline to connect at that time NetChat will save the hailing
  18. message(s) in Hail log.  The Hail log can also be used to make connections -
  19. assuming the message is not so old that the person hasn't logged off the
  20. internet, turned off NetChat, or logged off and back on with a new IP address.
  21.   Once NetChat gets an IP address from the NetChat Hailing message it can then
  22. directly connect you with the other party.  The ONLY use of the e-mail system
  23. is to initially exchange an IP address.
  24.   One button Hailing makes it a simple and painless way to connect.
  25.   No other servers, e-mail or support software are needed.
  26.  
  27.  
  28.  
  29.  
  30.  Why is NetChat?    2/2 
  31.  
  32. Why is NetChat - and who is it for?
  33.   NetChat for OS/2 has primarily been written to give OS/2 it's first low
  34. overhead personal P.M. chat program.
  35.   It's main goal is to stay as lean and as fast as possible.  I have no
  36. intention of adding features until it becomes a multi-megabyte bloatware wonder.
  37.   Current NetChat design specifications call for a maximum NetChat package size
  38. of around 300K to 400K. 
  39.   I do intend to make it better and to add numerous enhancements or features
  40. but I do not intend to change the basic scope and goal of the program.  it is
  41. intended to be a one-on-one chat program and will remain that way.  
  42.   It was also written because of my general dislike of the IRC Chat channels. 
  43. My limited experience there has not generally been a good one.  
  44.   That's why NetChat does not rely on IRC channels or any other extraneous
  45. servers - or the mercy of their owners.  It also does not rely on any servers
  46. to see who is on line.
  47.   It will remain that way.
  48.   So, if you want to talk to many, many people and remain anonymous then this
  49. program is not for you.  If you want to get on and chat with people about sex
  50. fantasies and act like adolescents, perverts, or worse then this may not be
  51. what you want.  This program is for people who want to communicate with
  52. friends, business acquaintences, or family members - people they know.
  53.  
  54.  
  55.  
  56.  
  57.  Shareware notice    3/2 
  58.  
  59. Shareware
  60. These programs are shareware and are not free.  It is expected that after 30
  61. days of trial use you either erase the software and stop using it or you
  62. register it.
  63.  
  64. Distribution
  65. These programs can be freely distributed by any means as long as all the
  66. original files remain together and are not altered.  They cannot be used for
  67. any commercial purpose or sold without first obtaining the authors permission.
  68.  
  69.  
  70.  
  71.  
  72.  Program Requirements    4/1 
  73.  
  74. Netchat for OS/2 Requirements
  75.   NetChat for OS/2 requires OS/2 3.x or OS/2 4.x.  It should run well in
  76. machines with small amounts of memory (6-8mb).
  77.   It also requires you to have TCP/IP installed and an internet provider with
  78. an e-mail account to send and receive NetChat Hailing messages.
  79.   NetChat does not require any IRC servers, IP servers, additional e-mail
  80. program, or anything else to function properly.
  81.   *Due to the proprietary and BONEHEAD interface that America On Line uses,
  82. NetChat (as well as many other fine Internet programs) will not work with the
  83. AOL service.
  84.  
  85.  
  86.  
  87.  
  88.  What's New In NetChat!    5/1 
  89.  
  90. What's New In NetChat!
  91. NetChat ver. 1.36  (12-01-97)
  92. 1.  Small bug fix to NetChat's hailing function to make it slightly more robust
  93.     and able to handle more SMTP servers.
  94. NetChat ver. 1.3  (10-27-97)
  95. 1.  New Registration method -- NetChat has a NEW registration method.  The
  96.     original code word that registered NetChat will NOT work with this OR
  97.     future versions.  To register this version you will require 2 Key files :
  98.     main.key and guest.key
  99.     If you have already registered NetChat but have NOT received your key files
  100.     please e-mail me for a set.  Be sure to also send your FULL name.
  101.     If you are NOT registered you will obtain a set of KEY files when you do so.
  102.     For full details see :  Registering NetChat and  Registration key files
  103. 2.  Auto-Identification on connect -- When you connect with someone now (unless
  104.     they are running an earlier version before this feature was implemented)
  105.     you will be notified in the upper entry area as to whose "Key" you are
  106.     connecting to AND which key it is (guest.key or main.key).  The name of the
  107.     registered person for that Key will be displayed.  If a person is NOT
  108.     registered then a message to that effect will be displayed.  If the person
  109.     is running an older version before this feature was implemented then NO
  110.     message will automatically displayed.
  111. 3.  New Hail dialog for sending Hails -- There is a new dialog box for sending
  112.     Hail messages.  The  top part of the dialog is still the same as before
  113.     with a list box where the names of the persond you want to Hail will be
  114.     listed.  The bottom part is NOW an entry field where you can type a short
  115.     note to the person you are Hailing.  The note can be up to 350 characters
  116.     long.  This note can be used for a variety of purposes including, but not
  117.     exclusively, to let the other person know just how long you might wait
  118.     around for them to answer your hail and connect.  There are also 3
  119.     pushbuttons at the bottom of the page to automatically generate 3 pre-set
  120.     messages that can be edited or modified.
  121. 4.  New Hail dialog for incoming Hails -- The dialog box that you see WHEN you
  122.     get Hailed has been changed also.  It also has an entry field (read-only)
  123.     below the list box of Hails that shows the selected Hail's message (if one
  124.     was sent with it).  In addition the fields below it now show the ports used
  125.     by the person who hailed you in addition to their current IP address. 
  126.     There is also a checkbox that can be checked or unchecked to turn the Auto-
  127.     synch ports feature OFF or ON for that particular Hail.  This check box was
  128.     primarily put there for RARE occassions and for diagnostic purposes.  It is
  129.     NOT likely it should or would be used by most users on a regular basis.
  130. 5.  New Hail Log dialog -- The Hail log dialog box has been changed to MATCH
  131.     the incoming Hail dialog box.
  132. 6.  Remote Party info -- This feature will allow you to query a person AFTER
  133.     you have connected and to see what version they are currently running.  If
  134.     you query someone running versions 1.00 - 1.03, though no information will
  135.     be returned.  When you are connected and  select this feature you may have
  136.     to wait a few seconds before the dialog box with the Remote party info
  137.     appears.  This feature reports three items.  The port setting the remote
  138.     party has for transferring files, their current IP address, and what
  139.     version of NetChat they are using.
  140. 7.  Running Multiple Instances of NetChat -- Earlier versions of NetChat could
  141.     NOT run multiple instances off of the same executable file.  This version
  142.     can - due to the addition of a command line parameter added to it that
  143.     allows setting which .INI file the program instance will use.  For details
  144.     see :  Rnning Multiple Instances and Command line arguments
  145. 8.  Command line arguments -- NetChat now has several command line arguments
  146.     that can be used for several reasons.  For detail see : Command line
  147.     arguments
  148. 9.  Auto-synchronize ports from a hail message -- This makes it easier to
  149.     connect when someone hails you.  There is a NEW format for Hail messages
  150.     and they now include your port settings AT THE TIME you hail someone.  So
  151.     .... if you receive a hail (from someone with this new version) AND you
  152.     have this feature enabled you do NOT have to worry what ports they have
  153.     their NetChat set on.  Your copy will read the Hail message and synchronize
  154.     your ports to match theirs to help insure a good fast connect.
  155. 10. Port Reset Button -- A button that enbles you to reset NetChat quickly to
  156.     the user selected (on the Misc. Settings ... page ) port settings without
  157.     having to type them in.
  158. 11. Start NetChat Minimized -- Just like it sounds -- enables NetChat to start
  159.     in a minimized state.
  160. 12. Current IP address -- A menu item that will present you with a dialog box
  161.     showing your current IP address.
  162. 13. New Internet Acct. Settings -- Settings changed.  Now, instead of entering
  163.     the Domain name and the user name, you enter the Pop server/SMTP server and
  164.     your e-mail address.
  165. 14. OS/2 sendmail.exe support -- There is now a check box that, if checked,
  166.     will force NetChat to use the OS/2 sendmail program (sendmail.exe) instead
  167.     of it's own internal TCP/IP code to send a Hail message if desired.  If you
  168.     have had trouble making NetChat sending Hailing messages then this may work
  169.     better for you.
  170. 15. Numerous internal code changes --  Many internal code changes to make
  171.     NetChat more solid and reliable. 
  172. 16. New menu item -- Hailing list, Hail log, and Phrases are now consolidated
  173.     unser the Misc. menu item on the main menu bar.
  174. 17. Also .....  New license agreement AND a "sister" version for Windows 95 --
  175.     See details :  New license agreement
  176. NetChat ver. 1.03  (5-19-97)
  177. 1.  Bug fixed in the Drag and Drop color support.  Colors would not stay
  178.     constant after being dropped on the main screen entry areas.
  179. 2.  Eliminated sub-menus for 3 items.  Hailing list, hail log, and Phrases
  180.     sub-menus are now directly on the menu bar.  Selecting them will
  181.     immediately bring up their respective dialog boxes.
  182. 3.  A Reply to address field and a Reply to name field were added to the
  183.     Internet acct. settings page.  This was added to allow people with multiple
  184.     accounts or alias accounts to specify a reply to address and name in the
  185.     event that someone wanted to get their address from a Hail message or from
  186.     the Hail log.  The Hail dialog box will now display this information on it
  187.     when you Hail someone.
  188. 4.  BMT purchase applet added to the package to make ordering NetChat even
  189.     easier!
  190. NetChat ver. 1.00  (5-10-97)
  191. Initilal release.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  NetChat Support    6/1+
  198.  
  199. NetChat support
  200.   NetChat is primarily supported by me through e-mail and/or a live
  201. pre-arranged NetChat session with me.
  202.   NetChat support is not, I repeat, not supplied by BMT Micro.
  203.   E-mail is probably the most reliable way of getting to me with a problem
  204. report.  Please send all the details you can if you send a report of a problem. 
  205. A "It ain't workin dude!" report doesn't do either of us any good!  The devil
  206. is in the details .....
  207.   Send all e-mail to either grobin@iname.com or grobin@coax.net
  208.   These mail boxes are usually read every day.
  209.   E-mail can also be left at the MailTo link on my web page at
  210. http://www.coax.net/people/grobin
  211.   Support for NetChat is also available from Barry Adams and his NetChat
  212. Support Page (The Official NetChat Support page).  The address is
  213. http://cud.cow-net.com/badams/index.htm
  214.   The web page includes a downloadable list of current users who would like to
  215. chat with other users, the latest version of NetChat, the ability to add your
  216. own name and e-mail address to the NetChat users list, hints on integrating
  217. MR2i with NetChat, and other announcements and helpful ideas.
  218.  
  219.  
  220.  
  221.  
  222.  A special thank you!    7/2 
  223.  
  224. A Special thank you!
  225.   This program is an accumulation of a lot of work, sacrifice, and sweat.  Many
  226. man hours spent looking for solutions and lots of "grunt" work.
  227.   And not all of it was done by me ...
  228.   The beta testers who have helped and encouraged me, crabbed at me, groaned at
  229. my mistakes, and generally given me great ideas are partly responsible for this
  230. program being released before the 23 century.
  231.   In particular four of them have been almost indespensable with their help.
  232.   My good friend and tester Junior Thompson, whose machine I blow up regularly
  233. with experimental code is always a good source for ideas and has been an
  234. immense help in facilitating the setting up a local network here to do the
  235. testing necessary to finish this application.  When I have made 100 million
  236. dollars off this program and live near the Riviera I will occassionally send
  237. him scraps of my bread when I think of him.  Just kidding Junior!  Thanks again
  238. for the help.
  239.   Matt Linder, a fellow OS/2 enthusiast and programmer, has also been a source
  240. of help with several code related problems.  While his schedule is almost as
  241. bad as mine we have traded ideas and code via e-mail and the local OS/2 S.I.G.
  242. meeting.  Thank you Matt for some of the ideas and code snippets.
  243.   Lastly, are the two "wild and crazy guys" from Canada.  Barry Adams and
  244. Lawrence Lucier.  Barry and Lawrence are two really hip OS/2 enthusiasts who
  245. have spent an enormous amount of time connected in NetChat sessions testing and
  246. regularly blowing up new features!  Every time I thought I had coded something
  247. well Barry would just smile (electronically, of course) and crash the latest
  248. beta.  If it passed his test he handed it to Lawrence for the real test ..... 
  249. Seriously, a big thank you to Barry and Lawrence for all their efforts and
  250. help! 
  251.  
  252.  
  253.  
  254.  
  255.  Installing NetChat for OS/2    8/1 
  256.  
  257. Installing NetChat for OS/2
  258.   Copy NETCHAT.EXE to a directory (folder) and put a program object or a shadow
  259. object on your Desktop or launchpad.  NetChat will create (during use) several
  260. data files, temporary files and it's own .INI file.
  261.   This .HLP file may also be copied to the same folder but is not required for
  262. NetChat to function properly.  The help file is only required if you want or
  263. need to access the NetChat help information.
  264.  
  265.  
  266.  
  267.  
  268.  Using NetChat    9/1+
  269.  
  270. Using NetChat
  271.   NetChat should have it's settings pages filled out before going on to the
  272. Quick Start section or the Details on using NetChat section.
  273.   General use of NetChat consists of connecting with another user and typing
  274. text in the lower entry field area (local) and pressing ENTER when you want to
  275. send the text to the person you are connected to.  The text you type locally
  276. and send is also echoed to the upper entry field area.
  277.   The upper entry field area is also where you will see the messages appear
  278. from the person you are connected to. 
  279.   This makes the Nickname setting in the Internet acct. settings dialog very
  280. important since each message is preceeded by the senders nickname.  This makes
  281. it easier to differentiate the origin of the numerous messages in the upper
  282. entry field area.  Otherwise it could be difficult to tell who typed which
  283. message.
  284.   Also, all messages originated locally and echoed in the upper entry field
  285. area have the Nickname encased in the less than symbol (<) and the greater than
  286. symbol (>).
  287.   Messages originated by the remote party will be encased by the left square
  288. bracket symbol ([) and the right square bracket symbol (]).
  289.  
  290.  
  291.  
  292.  
  293.  Initial setup for NetChat    10/2+
  294.  
  295. Initial Setup for NetChat
  296.   NetChat has 3 sets of configurations - 3 menu items under the main menu item
  297. Configure.
  298.   All three should be filled out and completed before going to the Quick Start
  299. section of this .INF file.
  300.  
  301.  
  302.  
  303.  
  304.  Internet acct. settings ...    11/3 
  305.  
  306. Internet Acct. settings
  307.   There are two sets of settings fields for internet acct. settings.  The first
  308. set is for receiving Hail messages and the second set is for sending Hail
  309. messages.
  310.   All entry field settings should be filled out.
  311.   Settings for receiving hailing messages
  312.   Pop server --  This is supplied by your internet service provider.  It should
  313. be the same as the pop mail server used by your e-mail program to receive mail.
  314.   Mail address -- Enter your e-mail address in this field. 
  315.   Password -- This is your password for your ISP.  Password identification is
  316. necessary so that NetChat can monitor your email account for NetChat Hailing
  317. messages (if in fact, this function is a desired feature to be utilized by the
  318. user).
  319. Settings for sending hailing messages
  320.   Use OS/2's sendmail instead of NetChat's --  If for some reason the built in
  321. code for sending e-mail fails to work properly with your system and setup then
  322. check this settings and see if OS/2's TCP/IP sendmail command will do the job.
  323.   SMTP server --  This is supplied by your internet service provider.  It
  324. should be the same as the smtp mail server used by your e-mail program to  send
  325. mail.
  326.   Mail address -- Enter your e-mail address in this field.
  327.   Password -- This is your password for your ISP.  Password identification is
  328. necessary so that NetChat can send Hailing messages.
  329.   Reply to address -- The full address you want people to send e-mail to when
  330. writing you.  This field (together with the Reply to name) will be displayed on
  331. the "You are being Hailed!" dialog when you send a hail message to someone. 
  332.   Reply to name -- Your full real name is entered here.  Not your user name. 
  333. This will be added to the Reply to address (described above) and be displayed
  334. on the "You are being Hailed!" dialog when you send a hail message to someone.
  335. Nickname Settings
  336.   Nickname -- A real name (or alias) identification string that will
  337. immediately precede any text entered into the Local Entry Field and then sent
  338. to the remote user via the Remote Entry Field.  eg:  If your name was Gary and
  339. you typed in the Local Entry Field:  "Have a nice day today!"  the text output
  340. contained in the Remote Entry Field which is being transmitted to the other
  341. person would be formated in the following manner: "<Gary> Have a nice day
  342. today!"  Most people may prefer to use their real first name while others may
  343. prefer to use aliases ... or whatever.  Hint:  Nicknames can be changed while
  344. connected.
  345.  
  346.  
  347.  
  348.  
  349.  Misc. settings ...    12/3 
  350.  
  351. Misc. Settings ...
  352.   Monitor mail interval --  This is to set how often you want NetChat to check
  353. your mail box for NetChat Hailing messages when you are in Monitor ON mode.
  354.   Default download dir. -- This is where you set your default download
  355. directory for files being transferred to you by another NetChat user while you
  356. are connected.  You will be prompted by a dialog when you accept a file
  357. transfer request and that dialog will open in your default download directory.
  358.  Default upload dir. -- This is where you set your default upload directory for
  359. files being transferred by you to another NetChat user while you are connected. 
  360. You will be prompted by a dialog when you start a file transfer and that dialog
  361. will open in your default upload directory.
  362.  Default reset ports -- This is where you set your default reset ports for the
  363. button on the Port settings page.  Whatever ports you enter in these fields
  364. will be what is shown on that button.
  365.   Auto-synchronize ports from a hail message  --  Most users will want to keep
  366. this checked most or all of the time.  When you receive a hailing message (and
  367. this item is checked) NetChat will read the ports used by the hailing party and
  368. automatically synchronize your ports so you can be sure of connecting properly.
  369.   Force NetChat to use machine (network) IP  --  This should not be checked
  370. unless you are on a local network and want to have two copies of NetChat use
  371. their local machine IP's to connect.  Even then it may not always work ...  All
  372. internet users would not check this setting unless you are assigned a permanent
  373. IP address.  In that case then check it mght be appropriate.
  374.   Start Phrase list at program startup -- This would be checked if you use the
  375. Favorite Phrase dialog all the time and want it to start at the same time that
  376. you start NetChat.
  377.   Start NetChat minimized -- This should be checked if you want NetChat to be
  378. minimized or hidden when initially started.
  379.   Unhide and bring to the front when hailed -- This should be checked if you
  380. want NetChat, while monitoring your mail box in Monitor ON mode and hidden or
  381. minimized, to unhide itself and come to the front when it detects a Hailing
  382. message.  The Hailing dialog itself always prompts you but this will unhide the
  383. program itself.
  384.   Prompt when dragging and dropping files to send -- This would be checked if
  385. you want to be prompted by a dialog when you drop files into the bottom entry
  386. area.  This keeps you from accidentally starting a file transfer and also gives
  387. you the added option of pasting the dropped file (if it is a text file and is
  388. less than 10k) into the entry field instead of sending it, if desired.
  389.   Prompt when closing NetChat -- This would be checked if you want to be
  390. prompted with a "Are you sure?" dialog when you close NetChat.
  391.   Beep me when ... --  NetChat beeps you for a variety of reasons and at a
  392. variety of times.  If you don't like to hear most or some of the beeping
  393. deselect the ones that you choose to not hear.  In most cases you are still
  394. given a visual notification in the titlebar.
  395.  
  396.  
  397.  
  398.  
  399.  Port settings ...    13/3 
  400.  
  401. Port settings ...
  402.   Most casual NetChat users will not want to change these settings.  The
  403. standard port for NetChat users to talk to one another is 6667 for transmit
  404. and/or receive.
  405.   However, many users might, for several reasons, wish to change the port
  406. settings.  If you do change the port settings be aware that there is always the
  407. potential that another application or the system itself may already be using
  408. it. 
  409.   Only one program at a time on the same machine can use the same port.
  410.   It is generally recommended that you stay in the 6665-6675 range for the
  411. receiving and transmitting.  it is less likely that you will have any conflict
  412. in this range.
  413.   For file transfers the NetChat default is port 21 - the standard port used
  414. for FTP on the internet.  It is generally recommended not to change this port. 
  415. however, if you do it is recommended to use the 6665-6675 range.
  416.   I have tried many settings for the ports and have never experienced any
  417. serious difficulty or any problems so the recommendations above may be
  418. considered as generally conservative.
  419.   Ports can not be changed while you are connected.
  420.   Also, it stands to reason, that if you are FTPing with another program and
  421. try to transfer a file with NetChat at the same time it will fail if you have
  422. the file transfer port set to port 21.  Only one program at a time on the same
  423. machine can use the same port.
  424.   The Reset button at the bottom of the dialog can be used to quickly reset the
  425. ports to your defaults.  Your default ports (on the button) can be set by the
  426. user on the Misc. settings section.
  427.  
  428.  
  429.  
  430.  
  431.  If you are assigned a permanent IP address ...    14/3 
  432.  
  433. If you are assigned ...
  434.   If you are assigned a permanent IP address you may need to make sure the
  435. Force NetChat to use machine (network) IP in the Misc. settings dialog is
  436. checked. 
  437.   The Hailing functions may not work unless you check this item.
  438.  
  439.  
  440.  
  441.  
  442.  Quick Start    15/2 
  443.  
  444. Quick start
  445.   To get up and running fast first make sure you have filled in all the
  446. appropriate Settings for NetChat as described in Internet acct. settings ...,
  447. Misc. settings ..., and Port settings ...
  448.   Then, if you want to test and make sure your pop/smtp mail settings are
  449. working correctly with NetChat (as well as a few other things) do the following
  450. :
  451. 1.  Select Misc. on the main menu bar and then select Hailing list.
  452. 2.  When the Hailing list dialog appears put the mouse cursor over the center
  453.     of it and Right click it once to get the popup menu.
  454. 3.  Select Add record.  In the Add a new record dialog put YOUR name in the
  455.     first entry area and YOUR e-mail address in the second area.  The third
  456.     area is for small notes.  It's not necessary to put anything there.
  457. 4.  Add other entries for anyone else you want to try and connect with that
  458.     already has NetChat.
  459. 5.  Double click the icon in the upper left corner to close the Hailing list.
  460. Then, to test and see if it's working :  
  461. 1.  Log onto the Internet
  462. 2.  Start NetChat (if it's not already running)
  463. 3.  Shut down any programs that automatically download your new incoming mail.
  464. 4.  Press the Monitor OFF button once (it will go to Monitor ON mode and turn
  465.     Red)
  466. 5.  Press the Hail button on the right of the button bar.
  467. 6.  Select yourself in the list box and either double-click or Press ENTER. 
  468.     (You should also see the Listen OFF button go to Listen ON mode at this
  469.     time and turn Yellow)
  470.   NetChat should report (in the titlebar) in a few seconds or so that a Hailing
  471. message has been successfully sent.  Depending on whether you kept the default
  472. setting of 10 seconds for the mail monitoring setting, NetChat will detect the
  473. Hailing message you just sent yourself and Notify you shortly that you are
  474. being hailed.
  475.   When it does (assuming all is working well) look and see if it is reporting
  476. your correct current IP address - assuming you know it.  Hit the cancel button. 
  477. No need to try and connect with yourself.  (especially when it won't work doing
  478. it in this manner for the test)
  479.   If all this works OK then you can now send a Hailing message to someone else
  480. on the net using NetChat and try to connect.
  481.   When a person receives a Hailing message (and NetChat is running and the
  482. Monitor OFF/ON button is in Monitor ON mode) you will be prompted by a dialog
  483. and a beep.  You will see who is calling, their IP address, any messages they
  484. sent in the entry field below the list box and you can select either to Connect
  485. or not to.  Whether you connect or decline, the hailing message will be saved
  486. to the hailing log.  The hailing log can also be used to connect with someone
  487. just like the dialog that prompted you for a decision on an incoming Hail -
  488. assuming the person hasn't shut down NetChat and is still on the net in Listen
  489. ON mode.  This can be useful if you don't want to connect immediately when you
  490. are first Hailed.
  491.   If you decide to connect, NetChat goes through a connect process.  If it is
  492. successful you will be notified in the titlebar and the Listen ON button
  493. (Yellow) will turn to a Connected ! button (RED).  Finally you will hear a
  494. series of three beeps letting you know that you are fully connected.
  495.   Note : If you ever download a Hailing message into your regular mail program
  496. don't panic.  Just look at the HEADER of the message and copy the IP address
  497. out of it -- right after the characters : &&$~NETCHATMSG~$&& in the subject :
  498. area.  Also note in the body of the Hailing message what ports are being used
  499. by the person who hailed you.  Then take the IP address and do the Manual
  500. Connect as noted directly below (and set your ports, if necessary).
  501. Quick start PLUS
  502. To fully test NetChat ENTIRELY on your own computer by yourself you could do
  503. the following :
  504. 1.  Create a new folder and call it NetChat2 or something similar.
  505. 2.  Copy NETCHAT.EXE into this folder and set it up like you did the first copy
  506.     of NetChat except for a minor change in the Ports settings and perhaps make
  507.     your nickname different in copy 2.
  508. 3.  Set Port settings for NetChat (copy 1) to - Receiving port : 6667 , 
  509.     Transmitting port : 6668    Leave the FTP port set to 21.
  510. 4.  Set Port settings for NetChat (copy 2) to - Receiving port : 6668 , 
  511.     Transmitting port : 6667  -- Just the opposite.   Leave the FTP port set to
  512.     21.
  513. 5.  After logging onto the net, then start both copies of NetChat.
  514. 6.  Press the Listen OFF button and put them BOTH in LISTEN ON mode - yellow.
  515. 7.  Press the Monitor OFF button on NetChat copy 2 ONLY and put it in Monitor
  516.     ON mode - red.
  517. 8.  Then hail yourself (as described in the previous section) with NetChat copy
  518.     1.
  519. 9.  Since NetChat copy 2 is already in Monitor ON mode (and copy 1 is NOT) it
  520.     will detect the hailing message in a few seconds and notify you.
  521. 10. When it notifies you with the "You are being hailed!" dialog just press the
  522.     Connect button and the 2 copies of NetChat will connect.
  523. *If you are a registered user make sure you put the guest.key file in the
  524. folder of NetChat copy 2.
  525. You can now talk to yourself!  However, don't tell any of your friend this
  526. ..... they may not totally understand and may try to commit you to an
  527. institution .....
  528.   There is an alternative method (Manual Connect) for connecting with NetChat. 
  529. You don't have to use the hailing message system at all to connect with
  530. NetChat.  It is merely included as a convenience.  If you exchange an IP
  531. address through a regular e-mail letter, over the phone, or through ESP -- that
  532. is all you really need.  If you get the IP address and want to connect to your
  533. other party (who is using NetChat) then :
  534. 1.  Press the Listen OFF button and put NetChat in Listen ON mode
  535. 2.  Select the File menu item and then select Manual Connect
  536. 3.  In the manual connect dialog type in the IP address of the person you want
  537.     to connect to.  If he is logged in, running NetChat, and he is also in
  538.     Listen ON mode then you will connect.
  539. 4.  When you do connect you will be beeped and flashed 3 times in the titlebar. 
  540.     The Listen ON button on the button bar turns to Red and says "Connected!"
  541.   Connections usually take 2-10 seconds to complete under normal circumstances. 
  542.   Once connected you type text in the bottom white area and press enter to send
  543. it.  Both your text and the other person's will show in the upper entry area
  544. (cyan).  
  545.   The session can be terminated (by either party) by simply pressing on the Red
  546. "Connected!" button (formerly, Listen ON/OFF).  It will break the connection
  547. and put the button into Connect OFF mode.
  548.   Reconnection can be accomplished by both parties going back into Listen ON
  549. mode and one of the parties using the Manual Connect -- assuming neither party
  550. has logged off the internet and/or changed their IP address.  You could also
  551. reconnect by just Hailing the other party again.
  552.  
  553.  
  554.  
  555.  
  556.  Details on using NetChat    16/2+
  557.  
  558. Details on using NetChat
  559.   To summarize, NetChat can connect you in basically two ways.  Either exchange
  560. an IP address in whatever fashion you wish and then use Manual Connect or use
  561. the built in Hailing function (Hail button) to do all the work for you.
  562.   See the various sub-headings under this section for full descriptions of all
  563. the features in netChat and other pertenant information.
  564.  
  565.  
  566.  
  567.  
  568.  Sending and receiving Hailing messages    17/3 
  569.  
  570. Sending and receiving ...
  571.   Sending a hailing message is easy.  Once you have added some people and their
  572. e-mail address to your Hailing list. 
  573.   The Hailing list is a small datatbase to enter and keep a record of e-mail
  574. addresses for the people you regularly want to connect with.  The Hailing list
  575. can be accessed under the menu item Misc. on the main menu bar.  Accessed this
  576. way, you can only add, edit, or delete a record.  This is done by right
  577. clicking on the Hailing list dialog to get the popup menu and then by selecting
  578. the desired action - add, edit, or delete.  
  579.   When you select Add you will activate the Add a record dialog.  There are
  580. three fields to fill out for a Hail list record.  The name, e-mail address, and
  581. notes.  It is not necessary to put anything in the note field.  This note field
  582. is just for your private use. (it does NOT get sent with the hail message)
  583.   To actually use the Hailing list (after you have some people entered) click
  584. once on the Hail button on the button bar.  From the resulting dialog you can
  585. select one of the entries and press ENTER to actually send a Hailing message
  586. (assuming you are logged onto the internet).  You can also bring up a popup for
  587. this dialog too and add, edit, or delete records just prior to sending the
  588. Hailing message.  A maximum of 100 records can be stored in the Hailing list.
  589.   Before you send the hailing message you can also write, if desired, a small
  590. note in the entry field below the list box.  This note could be used for
  591. several things, including telling the person you are hailing just how long you
  592. will wait for a possible connect.  The person receiving the hail will see the
  593. message in the dialog that notifies them that they are being hailed.  There are
  594. three buttons at the bottom of the dialog box to put three different
  595. "pre-canned" editable message stems into the entry field area.
  596.   It is possible to send yourself a hailing message.  This can be a useful
  597. thing to test and see if your internet account settings in NetChat will work
  598. correctly.  Just add a record with your own name and e-mail address to the
  599. list.  Log onto the internet and click the Hail button on the button bar and
  600. select yourself.  Press ENTER or double click on the actually entry.
  601.   After pressing ENTER you will be notified as to whether it was successfully
  602. sent or not in a few seconds.
  603.   If it was not sent correctly then you may have to double check your Internet
  604. acct. settings.  It could also mean that your internet provider may be using an
  605. alias domain name.  You may have to check with your provider or do a little
  606. investigation to figure out the settings that will work for you.  In particular
  607. the SMTP server setting for sending Hailing messages.
  608.   You might also try selecting the Use OS/2's sendmail instead of NetChat's
  609. check box on the Internet Acct. seettings page and see if that solves the
  610. problem
  611.   If, however, the message was sent OK then click once on the Monitor ON/OFF
  612. button on the button bar to put NetChat in monitor ON mode (red).
  613.   Then just wait for a short while.  NetChat should check your mail account and
  614. find the Hailing message, delete it and disturb nothing else there, and then
  615. notify you with  a dialog box asking you to either connect with the person
  616. hailing or to decline.  If this works appropriately decline to connect.  No
  617. sense trying to connect with yourself!
  618.   if it doesn't work then check your e-mail address setting for receiving
  619. Hailing messages in the Internet acct. settings dialog.  If you believe you
  620. have it entered correctly but it still doesn't work then you may have the same
  621. problem that is mentioned above with your internet provider using aliases for
  622. their domain name or their mail server.
  623.   Even if the hailing functions failed it is still likely that you can connect
  624. with other NetChat users by exchanging your current IP address and using the
  625. Manual Connect function (accessed by menu under File).
  626.  
  627.  
  628.  
  629.  
  630.  Connecting with Manual connect ...    18/3 
  631.  
  632. Connecting with Manual connect ...
  633.   Manual connect ... is the manual way of connecting to another NetChat user. 
  634. it is accessed by selecting File from the main menu bar and the selecting
  635. Manual connect.  It can also be accessed by the popup menu for the lower entry
  636. field area on the main screen.
  637.   The only prerequisites to using this function are that you already have the
  638. other person's current IP address and they are running NetChat in Listen ON
  639. mode (on the same receive and transmit ports you are using).
  640.   At the manual connect dialog just enter the IP address for the person you
  641. want to contact and press the connect button to start the connect process.
  642.   This can be useful when you are already talking to someone and you want to
  643. disconnect for some reason (such as someone else is hailing you and you want to
  644. answer) but also want to call them back shortly.  Just disconnect - but before
  645. you do so just tell your current contact to put NetChat back in Listen ON mode
  646. after disconnect.  Then, when you are ready to get back in contact with him (or
  647. her), just use Manual connect and put his (or her) address in and press
  648. connect.  In a few seconds you are connected again - without having to do
  649. another Hail (though there is no problem with doing another Hail, either).
  650.  
  651.  
  652.  
  653.  
  654.  File transfer and other features    19/3 
  655.  
  656. ... other features
  657.   File Transfer -- NetChat can also transfer files.  To transfer a file while
  658. connected simply select the File menu item and then select "Send file".
  659.   You will see a standard "File open" type dialog box where you can select a
  660. file to be sent.  Select one and Press Send File.
  661.   NetChat will prompt the person at the other end by enabling the "Incoming
  662. file" button on the Button bar and by flashing and beeping them.  At the same
  663. time (and until they make a decision on the transfer) you will see a Waiting
  664. for a file transfer decision ... notice in the titlebar.
  665.   The person on the receiving end then presses the button and either accepts or
  666. rejects the file transfer.  They are presented with a "File open" type dialog,
  667. also to deal with at this time.
  668.   The status of the file transfer is noted in the title bar whether accepted or
  669. rejected.  Be a little patient as the process is negotiated to begin the
  670. transfer.  Both users are shown the progress and the completion of the download
  671. in the titlebar.
  672.   File transfers can be aborted almost any time during the process.  Select the
  673. File menu item and then select Abort file transfer.  This menu item is normally
  674. greyed out EXCEPT during a file transfer.
  675.   File transfers can also be initiated by simply dragging and dropping a file
  676. on the botttom entry area while you are connected with someone.
  677.   Phrases ... -- Phrases (accessed under the Misc. menu item) gives you a
  678. sizeable windowed list box to keep up to 100 favorite phrases in for quick "no
  679. typing" access.  Each phrase can be up to 500 characters long.
  680.   The Phrase window has a popup menu (right click on it once) to allow Adding,
  681. editing, and deleting Phrases.
  682.   When you Add a phrase, Up to the first 80 characters will actually show in
  683. the list box list but all of it will be saved to a record.
  684.   While connected, and running the Phrases window just double-click on a phrase
  685. and it will be automatically sent.  (or select and Press ENTER)
  686.   Hailing List --  This is a small datatbase to enter and keep a list of e-mail
  687. addresses for the people you regularly want to connect with.  The Hailing list
  688. can be accessed from the menu bar under the Misc. menu item.  Accessed this
  689. way, you can only add, edit, or delete a record.  This is done by right
  690. clicking on the Hailing list dialog to get the popup menu and then by selecting
  691. the desired action.  There are three fields to fill out.  The name, e-mail
  692. address, and notes.  It is not necessary to put anything in the note field.  To
  693. actually use the Hailing list (after you have some people entered) click once
  694. on the Hail button on the button bar.  From the resulting dialog you can select
  695. one of the entries and press ENTER to actually send a Hailing message (assuming
  696. you are logged onto the internet).  You can also bring up a popup for this
  697. dialog and add, edit, or delete records just prior to sending the Hailing
  698. message.  A maximum of 100 records can be stored in the Hailing list.
  699.   Hail Log -- This log keeps a rotating list of the last 100 Hailing messages
  700. you received -- whether you connected with them or not.  The Hail log dialog
  701. (accessed under the Misc. menu item) can be used to connect to some one also --
  702. if the hailing log entry is not so old that the person hasn't logged off the
  703. internet and if they are still at the same IP address.  This can be useful if
  704. you get a Hailing message and don't want to connect at that exact moment but do
  705. want to connect in a few minutes.  Just reject the prompt to connect and use
  706. the Hail log to connect when you are ready.  it is also useful if you want to
  707. disconnect temporarily with someone and reconnect without having to send
  708. another hailing message (applicable, of course, if neither of you have changed
  709. your IP address and both are back in Listen ON mode).
  710.   Copy & Paste, Word Wrap, etc. -- The Edit menu item has sub-menu's supporting
  711. copy and pasting.  The Copy Remote menuitem copies all the text in the remote
  712. entry area (upper, CYAN) to the system clipboard.  The Paste Local menu item
  713. pastes anything that is in the system clipboard (text) into the local entry
  714. area (bottom, WHITE).  There are also menu items to clear each area and to
  715. toggle the Word Wrap state for either.
  716.   Misc. File menu items -- Under the File menu is also an item that put you in
  717. Listen ON mode and one to disconnect you.  This mimics the exact same function
  718. that is accomplished by clicking on the Listen ON/OFF button the button bar. 
  719. Manual Connect menu item is described in the Quick Start section.  The Wake Up
  720. menu item is a function that, while connected, you can select and beep the guy
  721. on the other end 3 times to literally get their attention.  The download and
  722. upload directory menu items will open up an icon view of your default
  723. upload/download directories as set in the Misc. settings dialog.  The Current
  724. IP address menu item will bring up a dialog box that will display your current
  725. IP address.
  726.   Button Bar -- The Listen ON/OFF button is toggable.  Select it once and it
  727. will go to Listen ON state.  In this state NetChat is actually monitoring the
  728. port (6667 or whatever you have set it on) for any messages at your specific IP
  729. address.  You must be in listening mode to be able to connect.  If you aren't
  730. listening -- you can not connect.  When you get a Hailing message NetChat
  731. automatically puts itself into Listening ON mode and when you actually connect
  732. the Listen ON mode (Yellow) changes to Connected! mode (Red).
  733.   The Echo button is simply a button to test the connection.  At any time while
  734. connected just press the Echo button and if the connection is OK you will get
  735. one beep and a message flashed in the titlebar.  This message has made a round
  736. trip from your machine to the other and back.  It is also useful to see how
  737. fast the connection is.  If the connection is broken -- nothing happens.  Be
  738. patient, though.  A slow connection might take several seconds for the message
  739. to go there and back.  (The echo is only heard on the end that originates it. 
  740. The other person is not aware that they have been echoed)
  741.   The copy and paste buttons are slightly different than the menu item
  742. counterparts.  The paste button is actually the same as the menu item but the
  743. copy button only copies selected text in the upper (CYAN) area into the system
  744. clipboard.  The paste button pastes all the clipboard text contents into the
  745. bottom (WHITE) area.
  746.   The Incoming File button is normally greyed out and only comes to life when
  747. someone tries to send you a file.  It will beep and flash to let you know. 
  748. Select it and then decide to accept or reject the incoming file transfer
  749. request.  Sending files is done through the Send File menu item under the File
  750. menu item.
  751.   The Monitor ON/OFF button toggles back and forth to turn the monitoring on
  752. and off for Hailing messages.
  753.   The Hail button is pressed to initiate calling (Hailing) someone.  It pops up
  754. a window with a list box of your Hailing list entries.  To add, edit, or delete
  755. Hailing list entries select Hailing on the menu bar and then select hailing
  756. list.  Right click on the list for a popup menu.  All this can ALSO be done on
  757. the dialog box that pops up when you select the Hail BUTTON.   Double clicking
  758. on an entry in the dialog box (the one initiated from the Hail BUTTON) will
  759. send the Hailing message. 
  760.  
  761.  
  762.  
  763.  
  764.  Drag & drop, popup menus, font/color support, and more    20/3 
  765.  
  766. Drag & drop ... and more
  767.   This version of netChat has limited support for drag & drop, popup menus, and
  768. font & color support.
  769.   Drag and drop support is limited to the two main entry fields on NetChat's
  770. main screen.
  771.   The top cyan colored area provides the ability to select any text, highlight
  772. it, and drag it off the entry field area to a folder or the Desktop and save it
  773. to a file when it is dropped. 
  774.   If no text is selected a drag and drop operation will save the entire
  775. contents of the entry field area to a file.
  776.   The bottom white area has only Drop support.  This support allows dropping
  777. any single file on it for a file transfer.  It is merely an alternative way to
  778. start a file transfer as opposed to using the menu item to start the operation.
  779.   Popup menus are supported on several screens including the main screen entry
  780. field areas.
  781.   The popup for the top cyan colored area is limited to Word Wrap, Copy, Clear,
  782. and Phrases. 
  783.   The bottom white area's popup has menu selections for thirteen different
  784. items - all of which are found in the File menu or the Edit menu on the
  785. titlebar. 
  786.   These popups are added for user convenience and do not have any added
  787. function that is not already included in other menu items.
  788.   The Hailing list and the Favorite Phrase dialogs also have popup menu's but
  789. these popups (attached to the list box) are more important than the others
  790. because their menu items are not available in any other way.
  791.   They allow adding, editing, and deleting records items for the Hailing list
  792. and the Favorite Phrase list.
  793.   Limited font and color support is available only on the NetChat main screen
  794. in the two entry field areas.  Use the system color and font palettes to drag
  795. and drop colors and fonts on the two areas.  The color and font settings will
  796. be saved.  However,  built in support for Multiline Edit objects (thats what
  797. these are) is not well supported by OS/2.  Some colors and fonts may not be
  798. saved properly.
  799.   Future updates will eventually add more drag & drop, color/font, and popup
  800. menu support to other areas of the program.  For now it was considered a lesser
  801. priority than other things that need to be done.
  802.  
  803.  
  804.  
  805.  
  806.  Command line arguments    21/3 
  807.  
  808. Command line arguments
  809.   NetChat has several command line arguments :
  810. 1.  -XX   This command line argument will make NetChat check to see if there
  811.     are any other versions or instances running.  If it detects any other
  812.     NetChats it won't start.  This parameter MUST be used as a FIRST parameter
  813.     if it is used at all (unless it is added on the end of -L, -M, or -MC as
  814.     discussed below).
  815. 2.  -NI   This parameter allows NetChat to set the Name for the NetChat .INI
  816.     file.  The default name is NETCHAT.INI.  If you use this parameter you can
  817.     set the .INI file to any file name or fully qualified file name that is
  818.     legal.  Leave NO space between the -NI and the name of the .INI file
  819.     example :  NETCHAT -NIMYNEW.INI
  820.     example : NETCHAT -NIC:\UTILS\NC.INI
  821. 3.  -L   The -L argument will cause NetChat to start in Listen ON mode.  This
  822.     means that when NetChat first starts it will immediately start monitoring
  823.     your current port assignement (as set in the port settings) for the receive
  824.     port.  The Listen ON button will be yellow.
  825. 4.  -M   The -M argument will cause NetChat to start in Monitor ON mode.  This
  826.     means that when NetChat first starts it will immediately start monitoring
  827.     your mail account for Hailing messages.
  828. 5.  -MC   This will cause NetChat to start and immediately prompt you with the
  829.     Manual Connect dialog.  You can choose to cancel or to connect. 
  830.   An XX  can be added onto the -L, -M, or the -MC parameters, eg. -LXX, -MXX,
  831. -MCXX.  This will make any of these three parameters add on the behaviour of
  832. the -XX parameter in addition to their own behaviour.
  833.   These command line arguments are included mostly to allow the ability to
  834. interface third party mail programs like MR2i, PMMail, Post Road Mailer, and
  835. others with NetChat.
  836.   This makes NetChat even more flexible as it allows not only NetChat itself
  837. and/or MailRun to monitor and notify of incoming Hailing messages but also
  838. allows many third party mail programs to do so too.
  839.  
  840.  
  841.  
  842.  
  843.  Misc. issues    22/3 
  844.  
  845. Misc. issues
  846.   Running multiple sessions of NetChat is supported in 2 different ways.  The
  847. first way is to run totally separate copies of the program in different folders.
  848.   Since NetChat does not take up numerous megabytes of space this is a viable
  849. solution to those who may want to run multiple concurrent sessions.
  850.   To do so it is fairly easy to just drag the whole folder that has the NetChat
  851. program in it and copy it to another folder or subfolder and then set it up for
  852. use on another set of ports. 
  853.   The second method for running multiple sessions is probably a better solution
  854. for most users.  Simply use the NetChat command line switch -NI (as discussed
  855. in the Command line arguments sections) to define a new .INI file for program
  856. objects that reference the actual NetChat executable file.
  857.   For example - put 2 program objects on the Desktop for netchat.exe.  Name one
  858. NC1 and the other NC2.  Bring up the popup menu for NC1 and select Settings. 
  859. In the Optional parameters field use the -NI argument to point NetChat to a NEW
  860. .INI file.
  861.   Example : -NINC1.INI
  862.   Then do the same for the NC2 program object but use -NINC2.INI in that
  863. Optional parameters field.
  864.   You might also have to set the Working directory field for both objects.
  865.   Now that both of the program objects are set up to use separate .INI files,
  866. just start the respective program objects and set each instance up with it's
  867. own settings.
  868.   To actually run concurrent sessions it is necessary to set the the copies of
  869. NetChat on different ports for the Transmit, Receive, and file transfer.  Each
  870. running instance must be set differently or the it may not be able to connect
  871. or transfer files properly.
  872.   Think of it like a C.B. radio.  If you operate more than one radio on the
  873. same channel then they would interfere with each other.  Ports are loosely
  874. analogous to channels in this way.
  875.   The other party you want to connect with must have his port settings set to
  876. match yours as well.  That is all that is really necessary to run multiple
  877. sessions.
  878.  
  879.  
  880.  
  881.  
  882.  Known bugs and limitations    23/1 
  883.  
  884. Known bugs and limitations
  885.   Like any software that does much NetChat is not perfect.  Sometimes you may
  886. experiece slight difficulties in connecting.  This may be because of problems
  887. with your provider and/or other internet difficulties.  It may also be because
  888. NetChat has a lot going on under the hood.
  889.   Please report any other bug and problems with all the possible details you
  890. can think of.
  891.   However, it doesn't do any good to report a bug or a problem with the program
  892. if all you tell me is that it doesn't work.  If you truly expect any help or
  893. results you have to be willing to articulate and elaborate just what is or is
  894. not happening.  it also helps to know what your system consists of and what
  895. version of NetChat you are using.  Less than that is a waste of my time and
  896. yours.
  897.  
  898.  
  899.  
  900.  
  901.  Registering NetChat    24/1+
  902.  
  903. Registering NetChat
  904. NetChat is shareware - software which is free to try, but it is expected that
  905. if you use it beyond a reasonable trial period (30 days), you will register it. 
  906. This version has complete functionality and is not crippled in any way.  it
  907. does have several irritating screens that bug and beep you at various times,
  908. though.  Registering the software will disable these "bug screens".  Your
  909. support allows further development of NetChat and other projects for OS/2.
  910. o   $25 - BMT Micro registration. Registration code and key files will be
  911.     supplied by me via e-mail or snail mail if desired.  Be sure to tell the
  912.     BMT Micro folks to notify me when you register so I can send them to you in
  913.     a timely manner.  Feel free to notify me, yourself, too.  See their order
  914.     form (included with NetChat), purchase applet (included with NetChat), 
  915.     and/or visit their web site (www.bmtmicro.com) to see what forms of payment
  916.     and shipping the provide.  This is the preferred way to order NetChat.
  917. o   $25 - Direct registration.  Registration code and key files will be
  918.     returned via E-mail (or snail mail IF requested).  Send your check or money
  919.     order (must be drawn on a US Bank), with some type of a return address, to
  920.     Gary L. Robinson.  If you send an e-mail address PLEASE MAKE IT LEGIBLE.  I
  921.     can't send the registration if I can't read the address or if the address
  922.     is incorrect.   
  923. Registration for this version of NetChat includes free upgrades to future
  924. versions of NetChat up to but not including version 2.0.  Registering this
  925. version of NetChat will automatically register you for all 1.x and 1.xx
  926. releases.  When version 2.0 of NetChat arrives, you will need to re-register
  927. and pay an upgrade fee.  This registration does not necessarily include any
  928. free upgrades to the MailRun program. 
  929.  
  930.  
  931.  
  932.  
  933.  Registration Key files    25/2 
  934.  
  935. Registration key files
  936.   This version and all future versions require you to have a set of Key files. 
  937. A set of Key files consists of 2 files - one named main.key and the other named
  938. guest.key.
  939.   When you register NetChat at BMT Micro they are supposed to notify me and at
  940. that time I will send you via e-mail (or snail mail if preferred) a set of Key
  941. files. 
  942.   It may help expedite things slightly, though, if you also notify me that you
  943. need a set of key files.
  944.   The Key files will be set to accept your name - the name you registered with. 
  945. This name will also identify you when you connect with someone.
  946.   When you connect, the other person will see the message : ***** Your Name
  947. (Main Key) has connected with you! *****
  948.   You will see at your end, when the person who has the guest.key connects with
  949. you : ***** Your Name (Guest Key) has connected with you! *****
  950.   Your Name will be the name of the person who registered the program.
  951.   One of the Key files must be kept in the NetChat folder at all times to keep
  952. the program registered.
  953.   Normally, the purchaser would keep the main.key file in their NetChat folder
  954. and give the guest.key to a friend for their use.
  955.  
  956.  
  957.  
  958.  
  959.  Entering your registration code    26/2 
  960.  
  961. Entering your registration code
  962.   This is not rocket science!
  963.   One of your key files, either main.key or guest.key, needs to be in your
  964. NetChat folder at ALL times for the registration process to work and continue
  965. to work.
  966.   If you are registered and did NOT receive Key files then contact me (NOT BMT
  967. Micro) for a set of Key files.
  968.   To register NetChat, select the Help menu item on the main screen menu bar.
  969.   Then select Register ...
  970.   Enter your registration Code (it should be your name) and press Save.
  971.   You are now registered and ALL the annoying dialogs and beeping will cease! 
  972. The UNREGISTERED notice in the main screen titlebar will be removed, also.
  973.   Please keep your registration code and do not lose it.  You may need it again
  974. if you reinstall NetChat or if you reinstall OS/2 itself.
  975.   If you lose your registration code and/or key files please contact me to get
  976. replacements.  Do NOT contact BMT Micro to replace any lost codes or files.
  977.  
  978.  
  979.  
  980.  
  981.  A note to Desktop Wizard users!    27/1 
  982.  
  983. Special offer to DW users
  984.   Until the end of the year (December 31st, 1997) all registered users of
  985. Desktop Wizard can, if desired, register NetChat directly with me for the price
  986. of $20.00.  This offer is not, I repeat not, available through BMT Micro or
  987. anyone else.  It is available only if registered directly through me and if you
  988. are already registered for Desktop Wizard.
  989.   If you register Desktop Wizard any time this year before this NetChat offer
  990. runs out then you are still eligible for this special offer.
  991.  
  992.  
  993.  
  994.  
  995.  Order forms    28/1+
  996.  
  997. Order forms
  998.   Use either the BMT Micro order form or the Direct to me form.
  999.  
  1000.  BMT Micro (preferred way)    29/2 
  1001.  
  1002.          Mail Orders To: BMT Micro
  1003.                  PO Box 15016
  1004.                  Wilmington, NC 28408
  1005.                  U.S.A.
  1006.           Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  1007.                  (800) 414-4268 (orders only)
  1008.                  (910) 791-7052
  1009.            Fax Orders: (910) 350-2937  24 hours / 7 Days
  1010.                  (800) 346-1672  24 hours / 7 Days
  1011.      Online Orders via modem: (910) 350-8061  10 lines, all 14.4K
  1012.                  (910) 799-0923  Direct 28.8K line
  1013.           via Internet: orders@bmtmicro.com
  1014.                  telnet@bmtmicro.com
  1015.                  http://www.bmtmicro.com
  1016.    Secure Ordering: https://wwws.wilmington.net/bmtmicro/secure_form.html
  1017.    Ordering and general ordering questions:
  1018.               Via AOL: bmtmicro
  1019.               Via MSN: bmtmicro
  1020.              Via Prodigy: HNGP66D
  1021.           Via Compuserve: 74031,307
  1022.    We accept Visa, Mastercard, Discover, American Express, Diners
  1023.    Club, Carte Blanche, Cashiers Check, Personal Check.  Personal
  1024.    checks are subject to clearance.  Eurochecks in DM are welcome.
  1025.    DM, Sterling, and US Currency is welcome but send only by
  1026.    registered mail, return receipt requested.  We cannot be liable
  1027.    for lost cash sent through the mail.
  1028.    If you reside in a country with an unconvertible currency please
  1029.    contact us for alternatives.
  1030.    Purchase orders are welcome, subject to approval.  The minimum
  1031.    amount is $250.00.
  1032.    Information for our German customers is explained in the last
  1033.    paragraph of this order form.
  1034.    _____________________________________________________________________
  1035.    Company:_____________________________________________________________
  1036.    Name:________________________________________________________________
  1037.    Address:_____________________________________________________________
  1038.        _____________________________________________________________
  1039.    City: _______________________________State/Province: ________________
  1040.    Postal/ZIP Code: ____________________Country:________________________
  1041.    Phone:_______________________________________________________________
  1042.    Fax:  _______________________________________________________________
  1043.    E-Mail #1____________________________________________________________
  1044.    E-Mail #2____________________________________________________________
  1045.    Product           Quantity Price  Number of copies
  1046.    _________________________  ______________  ________________
  1047.    _________________________  ______________  x ____________ = + $ _______
  1048.    _________________________  ______________  x ____________ = + $ _______
  1049.    _________________________  ______________  x ____________ = + $ _______
  1050.    Latest Version on Diskette _____$3.00____  x ____________ = + $ _______
  1051.    North Carolina Residents add 6% Sales Tax           $ _______
  1052.    Shipping and Handling (no quantity limit / see below)     $ _______
  1053.     Email - Subject to Credit Card Verification   Free
  1054.     Fax (USA/Canada)...........................   1.00 US
  1055.     Fax (Non-North America)....................   2.00 US
  1056.     Worldwide 1st Class .......................   Free
  1057.     2nd Day Priority, USA Only ................ $  4.00 US
  1058.     US Postal Service International Express
  1059.      (Including Canada and Mexico), allow up to
  1060.      7-10 days ............................... $  25.00 US
  1061.     Airborne Select Delivery  (USA Only)     $  8.00 US
  1062.     FedEx Overnight, USA Only (delivery by
  1063.      3:00 pm the following day) .............. $  15.00 US
  1064.     FedEx Europe/Japan ( guaranteed delivery
  1065.      within 3 days) .......................... $  35.00 US
  1066.    Total:                            $ _______
  1067.    For credit card payment only
  1068.    Circle one: VISA / Master / Discover / American Express / Diners
  1069.    Credit card number: _____________________________________________
  1070.    Expiration date: ________________________________________________
  1071.    Authorization signature: ________________________________________
  1072.           ORDERING FROM INSIDE GERMANY ONLY
  1073.           =================================
  1074. Persons in Germany wishing to order shareware may also transfer funds
  1075. into our account with Deutsche Bank.  Once the money is deposited you
  1076. may either fax a confirmation to us with proof of deposit or wait until
  1077. Deutsche Bank notifies us of the transaction (usually 10-18 business days).
  1078. Account information is as follows:
  1079. Deutsche Bank / Frankfurt Branch
  1080. Empfänger:  Thomas Bradford
  1081. Konto-Nummer: 0860221
  1082. Bankleitzahl: 500-700-10
  1083. When you make the transfer, be sure to put your name and the program you
  1084. are registering on the transfer.
  1085. Current exchange rates can be obtained by sending an email to
  1086. dm_to_us@bmtmicro.com.  An automated reply will return todays exchange
  1087. rates.
  1088. It is very important that you send us a completed order form by
  1089. either email or fax if you deposit money into this account for a
  1090. registration.  Fill the order form out as usual except in the credit
  1091. card number field put "DEUTSCHE BANK".  We will file the order and
  1092. use it to match against the deposit information we receive from the
  1093. bank.
  1094.                 IMPORTANT!
  1095.                 ----------
  1096. When you email us your order form, we will reply with an
  1097. acknowledgement.  If you do not get an acknowledgement within 24 hours
  1098. please send your order again in case it was lost.  This extra bit of
  1099. caution can save a lot of confusion.
  1100. If you are concerned that your order is taking too long to process, feel
  1101. free to check with us about the status of your order.  It's important
  1102. to all of us that you feel safe doing business with our company and
  1103. please feel free to suggest ways we can improve our service to you.
  1104. 
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  BMT Micro Purchase Applet (preferred way)    30/2 
  1111.  
  1112. BMT Micro Purchase Applet
  1113.   The BMT Micro purchase applet is a secure and easy (also fun!) way of
  1114. ordering NetChat for OS/2.
  1115.   Just use your favorite tool to unzip the purchase.zip file that came with
  1116. nc103.zip. 
  1117.   Put both files that unzipped from purchase.zip into the same directory then
  1118. log onto the internet.  After you are logged onto the internet double click
  1119. (execute) the purchase.exe program.
  1120.   This will popup a dialog with a BMT Micro order form.  Fill out the form
  1121. completely.
  1122.   Then press the Order Info button in the lower right corner of the dialog. 
  1123. that will take you to page 2 where you will complete the order.
  1124.   Double click on NetChat in the list box to set how many copies you want to
  1125. buy.
  1126.   Then print a copy of the order if desired and press the button to e-mail the
  1127. registration directly to BMT Micro.
  1128.   The e-mail order form message is encrypted and secure. 
  1129.  
  1130.  Direct from me    31/2 
  1131.  
  1132.    ------------------------------------------------------------------
  1133.               REGISTRATION FORM
  1134.              NetChat for OS/2 ver. 1.36
  1135.         Copyright (c) 1997 by Gary L. Robinson
  1136.    ------------------------------------------------------------------
  1137.             CASH, CHECK or MONEY ORDER
  1138.             --------------------------
  1139.   Please complete the following information and return this form with your
  1140.   check or money order to the address below.  Please make all checks and
  1141.   money orders for funds payable to Gary L. Robinson. 
  1142.   Current U.S.A. price is $25.00 for a single copy.  Please contact me for
  1143.   additional information on multiple registration price listings or for foreign
  1144.   orders.  Please submit to:  Gary L. Robinson
  1145.                P.O. Box 359
  1146.                Christiansburg, OH 45389-0359
  1147.                USA
  1148.    ------------------------------------------------------------------
  1149.   <Please Type or Print Clearly>
  1150.   Name: ___________________________________________________________
  1151.   Address: ________________________________________________________
  1152.        ________________________________________________________
  1153.   City: _____________________  St or Prov: ________________________
  1154.   Postal Code: ________________  Country: _________________________
  1155.   E-Mail address: ________________________________
  1156.   Date: ___-___-______
  1157.   I would like to register:               Totals
  1158.   ___ Copy(s) of NetChat for OS/2  @ ___  per copy:  $_________________
  1159.   OHIO Residents add %6.5 for state sales tax:    $___________________
  1160.   I am including a check or money order for:     $___________________
  1161.    ------------------------------------------------------------------
  1162. 
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  What is MailRun?    32/1+
  1169.  
  1170. What is MailRun?
  1171.   MailRun is a small (both in the size of the executable file and the amount of
  1172. screen real estate if takes up) and fast program to monitor your Pop3 mail
  1173. account.
  1174.   It can be set to notify you in, numerous ways, when you have new incoming
  1175. mail including starting other programs, beeping you, prompting you with a
  1176. dialog, and playing .WAV files. 
  1177.   It's highly configurable and also has a mail preview feature to take a sneak
  1178. peek at what is in your mail box without having to download it.
  1179.   Other features allow downloading the header file and a maximum of 50 lines,
  1180. deleting files from your mail box, and running multiple copies to monitor
  1181. multiple mail boxes.
  1182.   MailRun can be sized to take up a very small rectangular area and and also be
  1183. set to float to the top of everything else if desired.
  1184.   MailRun also can notify NetChat uers, if desired, when they are being Hailed
  1185. by someone for a chat session.
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  Why is MailRun?    33/2 
  1191.  
  1192. Why is MailRun?
  1193.   MailRun was written to be a more flexible Pop3 mail monitor than currently is
  1194. available.  It takes up less screen space, it's executable is smaller in size,
  1195. has numerous ways of notifying you of incoming mail, and has several other
  1196. features not found together in any other Pop3 mail watcher.
  1197.   It also was written to work in conjunction with NetChat if desired.
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  Program Requirements    34/1 
  1203.  
  1204. Program Requirements
  1205.   MailRun requires OS/2 3.x or OS/2 4.x.  It should run well in machines with
  1206. small amounts of memory (6-8mb).
  1207.   It also requires you to have TCP/IP installed and an internet provider with
  1208. an e-mail account.
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  What's New In MailRun!    35/1 
  1214.  
  1215. What's New In MailRun!
  1216. MailRun ver. 1.23  (5-10-97)
  1217. Initilal release.
  1218. MailRun ver. 1.3 
  1219. 1.  An Argument field was added in the settings page for the start program
  1220.     feature/menu item.  This will allow specifying arguments for your mail
  1221.     program or any other program that is automatically started with MailRun.
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  MailRun Support    36/1 
  1227.  
  1228. MailRun Support
  1229.   MailRun is primarily supported by me through e-mail and/or a live
  1230. pre-arranged NetChat session with me.
  1231.   My schedule is very erratic and seldom the same from one week to the next,
  1232. though.
  1233.   E-mail is probably the most reliable way of getting to me with a problem
  1234. report.  Please send all the details you can if you send a report of a problem. 
  1235. A "It ain't workin dude!" report doesn't do either of us any good!  The devil
  1236. is in the details .....
  1237.   Send all e-mail to either grobin@iname.com or grobin@coax.net
  1238.   These mail boxes are usually read every day.
  1239.   E-mail can also be left at the MailTo link on my web page at
  1240. http://www.coax.net/people/grobin or the MailTo link at NetChat Support Page at
  1241. http://cud.cow-net.com/badams/index.htm
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  Installing MailRun    37/1 
  1247.  
  1248. Installing MailRun
  1249.   Installing MailRun is a huge and tedious task. 
  1250.   Step 1 is to copy the single file mailrun.exe to a directory by itself or it
  1251. can be put in the NetChat directory to conserve space.
  1252.   Step 2 is to put an icon on your launch bar or Desktop for it.
  1253.   That's it.  I hope the installation did not wear you out!
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  Using MailRun    38/1+
  1259.  
  1260. Using MailRun
  1261.   MailRun should have it's settings pages filled out before going on to the
  1262. Quick Start section.
  1263.   For a Quick Start start, though, only the internet account information area
  1264. needs to be set if you don't mind using the other program setting defaults.
  1265.   When MailRun is first started it appears in the lower left quadrant of the
  1266. screen.
  1267.   All of it's features are accessable through a popup menu.  Place your mouse
  1268. pointer near the top of it's window (in the grey area) and click the right
  1269. mouse button once to see the popup menu.
  1270.   MailRun is moved by putting the mouse pointer on the top part of it's small
  1271. window (grey area) and holding down on Mouse Button 1 (left) and dragging it to
  1272. a new location.
  1273.   It can be resized by placing the mouse pointer at the edge or corners of it's
  1274. window and when you see the double arrow then hold down on Mouse Button 1 or 2
  1275. and drag to resize.
  1276.   Double clicking on the main MailRun screen with mouse button 1 will close the
  1277. program.
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  Initial setup for MailRun    39/2 
  1283.  
  1284. Initial setup for MailRun
  1285.   First bring up the popup menu for mailRun.
  1286.   All of it's features are accessable through a popup menu.  Place your mouse
  1287. pointer near the top of it's window (in the grey area) and click the right
  1288. mouse button once to see the popup menu.
  1289.   Select Settings near the bottom of the menu.  This will bring up the main
  1290. mailRun Settings dialog.
  1291.   Internet account information -- This area has three entry fields :
  1292.    Domain name --  The domain name is usually everything to the right of the @
  1293. symbol in your internet address.  eg., bigdude@hailbop.com would have a  domain
  1294. name of hailbop.com
  1295.    User name ---  The user name is usually everything to the left of the @
  1296. symbol in your internet address.  eg., bigdude@hailbop.com would have a user
  1297. name of bigdude
  1298.    Password --  The password is the password assigned to you by your internet
  1299. provider to access your internet account and/or your mail box.
  1300.   Notification methods -- This area has five main ways to notify you when new
  1301. mail arrives in your mail box.  Whichever of the five you select (radio
  1302. buttons) it can also do either or both of the check box selections at the
  1303. bottom.
  1304.    None --  This selection causes MailRun not to notify you in any way except
  1305. in it's own windows readout.
  1306.    Beep --  This selection causes MailRun execute a small series of beeps.
  1307.    Flash --  This selection causes MailRun to lash it's own window readout - a
  1308. silent type of notification.
  1309.    Popup dialog --  This selection causes MailRun to popup a dialog window no
  1310. matter what ele you are doing on the Desktop.  The dialog box has two initial
  1311. sub-settings for it.  Select Beep if you want the popup dialog box to also beep
  1312. you and select Autoclose if you want the dialog to automatically close
  1313. regardless if you press the OK button on the dialog or not.  If this is
  1314. selected then set the autoclose time (in seconds) in the spin button below that
  1315. choice.  The autoclose time interval can also be reset on the fly in the popup
  1316. dialog.
  1317.    Play .WAV file --  This selection causes MailRun to run a user selectable
  1318. .wav file.  Enter the fully qualified name of the wave file in the entry field
  1319. below the button.
  1320.    Start program on notification (menu item also) --  This selection can be
  1321. used in addition to one of the five radio button selections or by itself.  It
  1322. will start almost any other program (OS/2, DOS, or Windows) when new mail
  1323. arrives in your account.  Enter the fully qualified executable file name for
  1324. the program you wish to start in the entry field below the check box.  Enter
  1325. any arguments for it in the argument entry field.
  1326.    Start MailRun Preview screen (menu item also) --  This selection can be used
  1327. in addition to one of the five radio button selections or by itself.  It will
  1328. start the MailRun mail Preview feature when new mail arrives in your account.
  1329.   Program startup --  This area has two main selections to set to determine
  1330. what, if anything, you want MailRun to automatically do when it starts up.
  1331.    Minimize --  Selecting this will cause MailRun to be started in a minimized
  1332. state.
  1333.    Mail messages -- Selecting this will give you the choice of having MailRun
  1334. start in a dormant state and not check for incoming mail, check only once then
  1335. stop checking, or to start in Autocheck mode and check at the intervals set
  1336. below in the Autocheck spin box.
  1337.   Mail notification -- This area has only two choices to decide when you want
  1338. to be notified.
  1339.    Every time MR checks for mail --  This selection will notify you every time
  1340. MailRun checks for mail.  this is usually just used for testing purposes and
  1341. probably won't be used by most people.
  1342.    Only when mail is found --  This is the default and normal selection.  This
  1343. selection will cause MailRun to notify you whenever there is mail in your mail
  1344. box.
  1345.   Autocheck (seconds) -- Set this spin button to the interval that you want
  1346. MailRun to use to notify you of mail in your mail box.  It has a minimum
  1347. setting of 15 seconds and a maximum setting of 100,000 seconds.
  1348.   Max. lines to download --  This spin button sets the maximum number of lines
  1349. in a mail message to download (in addition to the header information) in a Mail
  1350. Preview download operation.
  1351.   Start mail query on preview open --  This selection makes the Mail Preview
  1352. dialog to query your mail box when you start it.  Otherwise the Preview dialog
  1353. starts and waits for you to decide what to do.
  1354.   Force window to float to top --  This selection makes the main MailRun window
  1355. float to the top of the screen every few seconds regardless if it is covered up
  1356. by other program windows.
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  NetChat settings for MailRun    40/2 
  1362.  
  1363. NetChat settings for MailRun
  1364.   MailRun can be somewhat integrated with NetChat to make mailRun either beep
  1365. you when it detects a Hail message in your mail box or to start NetChat in
  1366. Monitor ON mode when it detects a Hail message.
  1367.   To enable this integration first check the check box for "Enable detection of
  1368. NetChat hailing messages".
  1369.   Then select whether what you want MailRun to do when it finds a NetChat
  1370. message in your mail box.
  1371.   If you set MailRun to start NetChat in Monitor ON mode then you must also
  1372. type in the complete path to where NetChat is located.  Just the complete path. 
  1373. Do not put the name of the netchat.exe file in the entry field.
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  Quick Start    41/2 
  1379.  
  1380. Quick Start
  1381.   For a Quick Start start only the internet account information area (on the
  1382. main settings page) needs to be set if you don't mind using the other program
  1383. setting defaults.
  1384.   Additionally, if you want to use it integrated with NetChat, the NetChat
  1385. settings page for mailRun needs to be set also.
  1386.   Both of these settings pages are accessable by placing the mouse pointer over
  1387. the upper grey area of the MailRun main screen and clicking right mouse button
  1388. once to activate the popup menu.
  1389.   Then select Settings and/or NetChat Settings to bring up the respective
  1390. settings dialog boxes.
  1391.   After filling out the minimum settings and saving them close the program and
  1392. restart it to test the program.
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  MailRun popup menu items    42/2 
  1398.  
  1399. MailRun popup menu items
  1400.   Start autochecking for mail --  This selection makes MailRun start looking
  1401. for mail in your mail account at the time interval set in the Settings dialog.
  1402.   Stop autochecking for mail --  This selection will basically "turn off"
  1403. MailRun and stop it from checking for mail.
  1404.   Check for mail now --  This selection will make MailRun check once for mail
  1405. immediately.  It can be selected at any time - whether MailRun is in autocheck
  1406. mode or not.
  1407.   Minimize at program startup -- This selection will force MailRun to be
  1408. minimized when it is started.
  1409.   Minimize now --  This selection causes MailRun to be minimized immediately.
  1410.   Start mail program --  This selection will start your mail program if you
  1411. entered one on the Settings page under the notification method section.  You do
  1412. not have to have the check box on the settings page actually checked to start
  1413. your mail program from this menu item.
  1414.   Quit --  Closes MailRun.
  1415.   Settings ... --  This selection brings up the main Settings dialog for
  1416. MailRun.
  1417.   NetChat Settings ... --  This selection brings up the dialog for the NetChat
  1418. integration settings.
  1419.   About --  This selection brings up the About dialog box.  This is where you
  1420. can get the info on what version you are using and info on where to register
  1421. the program.
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  MailRun Preview dialog    43/2 
  1427.  
  1428. MailRun preview dialog
  1429.   The MailRun preview dialog is used to preview what you have in your mail
  1430. account.  It has several features to make this a useful tool.
  1431.   The Preview dialog can be set to query your mail account when the dialog is
  1432. first is opened.  It will get the basic information of what is currently in
  1433. your account.  It displays a list of the messages in the dialog's list box, the
  1434. total number of messages there, and the total number of bytes in all the
  1435. messages combined.
  1436.   You can also scroll the messages and see individual information for each one. 
  1437. The subject line, date, time, and size are all displayed for the currently
  1438. selected message.
  1439.   Messages can be deleted individually or all the messages can be deleted at
  1440. the same time by pressing the appropriate button.
  1441.   Messages can also be individually downloaded or all messages can be
  1442. downloaded.  Note that MailRun can download a maximum of 50 lines of a message
  1443. (in addition to the header). 
  1444.   Messages can also be viewed without downloading them by selecting the desired
  1445. message and pressing the View button.  Note that you can only view a maximum of
  1446. 50 lines (in addition to the header).
  1447.   The Query mail button will query and/or refresh all the information on whats
  1448. currently in your mail account.
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  MailRun notification dialog    44/2 
  1454.  
  1455. MailRun notification dialog
  1456.   MailRun can be set to notify you of incoming mail by poping up a dialog and
  1457. showing you how many messages are waiting for you in your mail box.
  1458.   The mail notification dialog has several interesting features of its own.
  1459.   When you are notified of incoming mail with this dialog you can simply press
  1460. OK and be done with it.
  1461.   You can also set it to automatically close the dialog box after a user
  1462. specified interval even if you don't press OK.  This is accomplished in the
  1463. Notification methods section of the main settings dialog.
  1464.   When you are actually notified you can modify the behavior of this dialog
  1465. on-the-fly too.
  1466.   When notified you can press OK and the dialog closes.  It will notify you
  1467. again at the user specified interval if you still have mail in the account.
  1468.   However, you can temporarily suspend this behavior if you are in the middle
  1469. of doing something.  When notified press the OK-Suspend button.  This will
  1470. temporarily suspend MailRun's notification for the time value (in minutes) set
  1471. in the spin box in the lower right corner of the dialog box.
  1472.   The suspend time value itself can be changed on the fly.  Just click into the
  1473. area of the spin button that actually displays the suspend value.  That will
  1474. stop the autoclose feature (if it is set on) and allow you to set the Suspend
  1475. value to something new.
  1476.   After setting the new value then press OK-Suspend and it will suspend
  1477. checking for mail until the time interval that you just set has passed.
  1478.   The suspend feature can be thought of as something similar to a "snooze"
  1479. feature on an alarm clock.
  1480.   The OK-Start preview button will close the notifation dialog and will start
  1481. the Mail Prview program.
  1482.   The OK-Start program will close the dialog and start the program (if any is
  1483. specified) that is pointed to in the "Start program on notification" entry
  1484. field.                 
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  Registering MailRun    45/1 
  1490.  
  1491. Registering MailRun
  1492.   This version of MailRun is included free with NetChat and does not need to be
  1493. separately registered.  You are registered for it when you register for NetChat.
  1494.   MailRun is currently not sold in any other manner and is only available with
  1495. NetChat.
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  Package contents for this archive    46/1 
  1501.  
  1502. Package Contents
  1503. The files contained within the NetChat archive are:
  1504. 1.  BMTORDER.DOC    6286 bytes
  1505. 2.  FILE_ID.DIZ       1005 bytes
  1506. 3.  MAILRUN.EXE      121791 bytes
  1507. 4.  NETCHAT.EXE      193022 bytes
  1508. 5.  NETCHAT.HLP      75464 bytes
  1509. 6.  ORDERFRM.DOC     1885 bytes
  1510. 7.  purchase.zip       46941 bytes
  1511. 8.  readhelp.cmd      1207 bytes
  1512.   If all these files are not present when the archive is unzipped, please
  1513. notify the sysop where you downloaded the archive from.
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  License for NetChat and MailRun    47/1 
  1519.  
  1520. License
  1521. License And Rights Granted By License
  1522. All registered users are granted one (1) license.  This license includes two
  1523. (2) key files - main.key and guest.key
  1524. This requires the registered user to have the main.key file present in the same
  1525. diectory as NetChat at all times to stay registered.  It also requires the
  1526. registered party to type their name (exactly as registered ) in the
  1527. registration entry field in the NetChat program to complete the registration
  1528. process.
  1529. This single license grants the registered party the right to use the main.key
  1530. registration file with and be registered for NetChat for OS/2, NetChat for
  1531. Win95, and MailRun for all 1.x versions up to, but not including, ver. 2.0 of
  1532. any of these three programs.
  1533. This single license further grants the registered party the right to distribute
  1534. the guest.key file to one (1) other party who is not registered.  The license
  1535. grants the registered party the right to also distribute copies of NetChat for
  1536. OS/2, NetChat for Win95, and MailRun to the same one (1) non  registered party. 
  1537. The one non registered party (designated by  the registered user) is granted
  1538. the right to use the guest.key file with all 1.x versions of the same three
  1539. programs up to,  but not including, version 2.0 of any of these three programs.
  1540. The one non registered party (designated by the registered user) will also be
  1541. required to use the registered party's name (exactly as it was registered ) in
  1542. the registration entry field in the NetChat program to complete the
  1543. registration for their copies of the programs.
  1544. The one non registered party (designated by the registered user) is not granted
  1545. any further rights or privilages.
  1546. The license does not grant the registered party the right to distribute the
  1547. main.key to any other parties whatsoever.
  1548. The license only grants the distribution of a guest.key to one (1) party.
  1549. Disclaimer
  1550. This package is provided "as is", without any guarantees or warrantees
  1551. whatsoever. The author is not liable or responsible for any loss or damage of
  1552. any kind whatsoever, including, but not limited to, losses of a financial,
  1553. physical, emotional, marital, social, or mental nature that may result from the
  1554. use or the purported use of anything in this package, for any purpose
  1555. whatsoever.
  1556.  
  1557.