• File transfer using NetFoss

    From Scott Little@3:712/848 to Björn Felten on Mon Oct 22 07:04:44 2012

    [ On 2012-10-19 at 17:56:10, Björn Felten wrote to All ]

    And it works like a charm except for file transfers.

    Are you using an external file transfer program? Does it support/is it configured to use a FOSSIL driver?

    Every time a file transfer is requested, my (old, outdated and unsupported) BBS software tries to open a COM port that doesn't even exist, or is used for other purposes, on my computer. Mostly COM1.

    Is there a way to make NetFoss, and then my BBS program, try
    another COM port? The NetFoss document indicate that it supports 256
    COM ports, but how do I make my BBS program understand this?

    Since everything else is working, I assume you're running NetFoss in telnet mode, not COM port mode?

    In telnet mode, NetFoss is supposed to let you use any COM port up to 4096 on up to 65535 nodes (including using COM1 on all your nodes concurrently). But this only works via the FOSSIL driver; if your file transfer program tries to open the port directly it'll fail.

    In COM port mode, you need to specify a separate COM port for each node. You can pass that from Argus with %C. Alternatively, your BBS program probably has
    a node-specific configuration that will pass the correct port to any doors it runs.


    --- I'm writing a book. I've got the page numbers done.
    * Origin: sysgod@sysgod.org (3:712/848)
  • From Bj÷rn Felten@2:203/2 to All on Fri Oct 19 17:56:11 2012
    I'm using NetFoss to enable "modem" access to my BBS via telnet.

    And it works like a charm except for file transfers.

    Every time a file transfer is requested, my (old, outdated and unsupported) BBS software tries to open a COM port that doesn't even exist, or is used for other purposes, on my computer. Mostly COM1.

    Is there a way to make NetFoss, and then my BBS program, try another COM port? The NetFoss document indicate that it supports 256 COM ports, but how do I make my BBS program understand this?

    I have this

    ?s:\tcl\netfoss\nf.bat /n%n /h%h s:\bin\tcl_tn.bat %n

    ...line in my "Door and parameter" setting under Externals. And my tcl_tn.bat looks like this:

    @echo off
    REM %n from nf.bat
    set TCLNODE=%1
    s:
    cd \tcl

    REM Start BTrieve, the data base handler
    s:\tcl\btrv.exe /M:64 /P:1536 /C /F:3

    REM Start the BBS
    s:\tcl\tcl2.exe -b9600 -f -p2

    REM Stop BTrieve
    s:\tcl\btstop.exe

    REM Back to Argus
    cd \argus

    --- Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.9.1.16) Gecko/20101125
    * Origin: news://felten.yi.org (2:203/2)