home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / nbnetwork / ReadMe
Encoding:
Text File  |  1997-08-06  |  3.9 KB  |  95 lines

  1. Newsbase Network
  2. v0.93
  3. ----------------------------------------------------------------------------
  4.  
  5. This is a prerelease version of Newsbase Network -- the Newsbase LAN server.
  6. Here's a quick guide to getting a server going:
  7.  
  8.     * Ensure you are running Freeway on both the server and client(s)
  9.       (Freeway is a relocatable module), unless you know the IP address
  10.       of the server
  11.  
  12.     * Copy everything out of the archive into a new directory, and
  13.       double-click on !SysLog in the new directory
  14.  
  15.     * Run Newsbase on the server
  16.  
  17.     * Press F12, and type "*SysLog NBnetwork 256". Then press Return, to
  18.       go back to the desktop.
  19.  
  20.     * Run !NBnetwork on the server <fx: lots of whirring> (an error may
  21.       be given at this point if you're not running Freeway -- ignore it)
  22.  
  23.     * Now open up the file !SysLog.Logs.NBnetwork, and search for lines
  24.       similar to the following:
  25.  
  26.           Found a local Newsbase task; switching to server mode
  27.           Advertising server via Freeway (organisation = ...)
  28.  
  29.       If they're not there, panic. ;-)
  30.  
  31.     * Press F12 again, and type "*FwShow", and search for an entry similar
  32.       to the following:
  33.  
  34.           Type 8193:
  35.            *Name=Newsbase   Holder=192.168.0.1
  36.  
  37.       If its not there, panic. ;-) Press Return to go back to the desktop.
  38.       (Obviously, if you're not running Freeway, then ignore this point.)
  39.  
  40.       Okay, your server's setup.
  41.  
  42.  And now for the client:
  43.  
  44.     * Again, copy everything out of the archive into a new directory, and
  45.       run !SysLog in the new directory
  46.  
  47.     * Press F12 and type "*SysLog NBnetwork 256", and press Return.
  48.  
  49.     * Open up a shared disc (via ShareFS, NFS, LanManFS, or whatever) so that
  50.       you can see !Newsbase from the client machine (you should be looking at
  51.       it over the network). Shift-double click on !Newsbase, go into the
  52.       "Autoboot" directory, and double-click on !NewsDir, to get that setup
  53.       (this won't need to be done in a future release).
  54.  
  55.     * Now run !NBnetwork on the client machine! <fx: more whirring>
  56.       (if you're not using Freeway, go into the !NBnetwork.Choices file and
  57.       add a line saying “server_at <server IP address>”.)
  58.  
  59.     * Check the log for lines similar to the following:
  60.  
  61.         Searching for Newsbase Network servers
  62.         Found Newsbase Network server at 192.168.0.1 (organisation = ...)
  63.         Found server (ip = 192.168.0.1, nbver = 58, ver = 100, org = ...)
  64.                                                     ;switching to client mode
  65.  
  66.       If they don't exist, panic.
  67.  
  68.     * Okay, now load up a standard newsreader like TTFN or Messenger, and
  69.       use it as though Newsbase was running on the client machine! You are
  70.       now using Newsbase across a network. Fun, eh? Wait for the next
  71.       version...
  72.  
  73. Technical notes
  74. ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
  75.  The documentation isn't finished, and you may like to reduce the setting
  76. of "timeslice" in the choices file to make your computer go faster but
  77. increase Newsbase Network performace. You'll find the choices file in
  78. !Boot.Choices.NBnetwork if you're using a RiscPC.
  79.  
  80.  The status window doesn't exist yet, and there's all kinds of missing
  81. features, not least removal of filing-system dependency (i.e. having to "see"
  82. !NewsDir first). However, this is a very early alpha version. In case you
  83. hadn't noticed, this is a complete and utter rewrite from scratch of the
  84. old Newsbase Network, using UDP sockets, message/event queueing and cacheing,
  85. asynchronous communications and lots of ARM code. By the time this is
  86. finished, about 90% will be "loving hand-crafted" assembler, which should
  87. speed things up even more.
  88.  
  89.  If things don't go according to the brief installation guide I've got here,
  90. email me. But first -- look in !NBnetwork.Documents.Trouble and see if you
  91. can solve the problem. (A quick hint is that if TTFN reports “article not
  92. found”, press F12 and type “*Set NewsDir$Path <NewsDir$Dir>.”.)
  93.  
  94. Chris Rutter,
  95. 06 August 1997.