home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / CEL141.ZIP / CEL141C.ZIP / HSL.ZIP / HSL-CEL.TXT < prev   
Text File  |  1991-11-24  |  4KB  |  80 lines

  1. Using the High Speed Link transfer protocol with Celerity BBS.
  2.  
  3. by Fatal Error of MODular Madness (512)219-8045       11/24/1991
  4.  
  5. HS/Link is a new bidirectional transfer protocol like Bimodem. Neat
  6. thing about HS/Link is that it doesn't have all those "features" that
  7. many sysops have complained about in the past when asked to install
  8. BiModem. HS/Link is a plain straight forward protocol no different than
  9. DSZ in function. It has no frills like chat, or the infamous File
  10. Requests. It basically sends the files contained in a xferlist file, and
  11. receives whatever the other person wanted to upload. No changes in the
  12. transfer can be made after it is started. Therefore it is perfect for a
  13. BBS.
  14.  
  15. Ok, enough about HS/Link. Now, to talk about Celerity. Celerity, like
  16. many BBS softwares around is designed for one-way transfers only. It
  17. cannot deal with the confusion of a two way transfer. So, that would
  18. make HS/Link unusable, right? Wrong. I have come up with a scheme that
  19. will trick Celerity into doing two-way transfers. It impliments the
  20. little BIDIR.EXE file I've included in this ZIP.
  21.  
  22. Basically how it works is this. The user adds the files he wants to
  23. download with the plus key. Then he enters batch transfers so he can
  24. begin the transfer. But, instead of selecting a real protocol, he will
  25. select a pseudo-protocol named "DL batch Bidirectionally". That protocol
  26. will actually call my little program which will save the transfer list,
  27. and tell celerity the transfer was successful. This will charge the
  28. user for the files, and give all the appropriate logging and credits.
  29. Next the user will do a batch upload and upload whatever he chooses, and
  30. select the HS/Link protocol from the list. When he begins his HS/Link
  31. upload, the BBS will automatically start sending the files that were
  32. previously tagged for batch download. When finished all the uploads will
  33. be credited and added online, the user will have the files he wanted,
  34. and he will be charged for that download.
  35.  
  36. Well, setting it up isn't as hard as you may think. First unzip the HS/Link
  37. file I included in this zip (or any newer version you may now have) into
  38. your celerity directory (or wherever you keep DSZ). Configure it to your
  39. liking using it's configuration program. Then copy my BIDIR.EXE file to
  40. that same place. Now, run PROTED, and add two new protocols:
  41.  
  42. For Batch Downloads add: LETTER       : B
  43.                          DESCRIPTION  : DL batch Bidirectionally
  44.                          PROGRAM      : BIDIR.EXE
  45.                          COMMAND LINE : %3 C:\CELERITY\BIDIR.LST %4
  46.    (Make the Letter/Description/Path whatever... Just an example.)
  47.  
  48. For Batch Uploads add:   LETTER       : H
  49.                          DESCRIPTION  : HS/Link
  50.                          PROGRAM      : HSLINK.EXE
  51.                          COMMAND LINE : @C:\CELERITY\BIDIR.LST
  52. The above command line is the path to your BIDIR.LST. It will be found
  53. at the same path you entered for the first protocol. This path can be
  54. anything you choose.
  55.  
  56. Also, add a command in your main Celerity batch file to delete the
  57. BIDIR.LST after the caller hangs up. This will prevent another user from
  58. getting HS/Link to resend the files that were in the queue. I recommend
  59. that you place the command just before you run Celerity.
  60.    Example: ...
  61.             ...
  62.             DEL C:\CELERITY\BIDIR.LST
  63.             CELERITY
  64.             ...
  65.             ...
  66.  
  67. That should do it for the setup... Now you may want to give your users
  68. some news explaining how to operate this protocol. (Since it is somewhat
  69. confusing to use.)
  70.  
  71. If you have any questions, or would like to try it out, just call my
  72. board (top of file). I have it installed. Hopefully, in the meantime
  73. Celerity will get it's own BiDirectional support.
  74.  
  75.  
  76.  
  77. Fatal Error
  78.  
  79.  
  80.