Is there anyway to get Zmodem like DSZ or PD Zmodem to d/l a file using "RAW"?
I have a Door that can D/L files but won't work unless I connect to the BBS using "RAW"
Was wondering if it was possible.
Is there anyway to get Zmodem like DSZ or PD Zmodem to d/l a file using "RAW"?
I have a Door that can D/L files but won't work unless I connect to the using "RAW"
Was wondering if it was possible.
It may be possible. You would want something to launch before your door, to put the telnet session in to binary mode, and then turn it off when
the door exits.
The protocol is here: https://www.rfc-editor.org/rfc/rfc856.txt
How to do it, I'm not sure, but a door author could write a door to do
it, so when you launch your door, it goes: bbs-> binary mode door ->
game -> undo binary mode door -> bbs
Re: Zmodem and "RAW"
By: Cozmo to All on Mon Jul 03 2023 11:12 am
Is there anyway to get Zmodem like DSZ or PD Zmodem to d/l a file using "RAW"?
I have a Door that can D/L files but won't work unless I connect to the BBS using "RAW"
Was wondering if it was possible.
It may be possible. You would want something to launch before your door, to put the telnet session in to binary mode, and then turn it off when the door exits.
The protocol is here: https://www.rfc-editor.org/rfc/rfc856.txt
How to do it, I'm not sure, but a door author could write a door to do it, so when you launch your door, it goes: bbs-> binary mode door -> game -> undo binary mode door -> bbs
Ahh, OK. So you need a shim of sorts? IE: Something to absorb 0xff and escape it (and doing the telnet binary mode thing)...How to do it, I'm not sure, but a door author could write a door to do it, so when you launch your door, it goes: bbs-> binary mode door -> game
undo binary mode door -> bbs
Telnet binary mode is not the same thing as Raw TCP. In Telnet binary mode you still have to escape the IAC (0xFF) characters, but not in Raw TCP mode.
Telnet binary mode is not the same thing as Raw TCP. In Telnet binary m you still have to escape the IAC (0xFF) characters, but not in Raw TCPAhh, OK. So you need a shim of sorts? IE: Something to absorb 0xff and escape it (and doing the telnet binary mode thing)...
Thus, not an easy workaround..?
Re: Zmodem and "RAW"
By: Digital Man to deon on Mon Jul 03 2023 08:44 pm
How to do it, I'm not sure, but a door author could write a door to do it, so when you launch your door, it goes: bbs-> binary mode door -> game
undo binary mode door -> bbs
Telnet binary mode is not the same thing as Raw TCP. In Telnet binary mode you still have to escape the IAC (0xFF) characters, but not in Raw TCP mode.Ahh, OK. So you need a shim of sorts? IE: Something to absorb 0xff and escape it (and doing the telnet binary mode thing)...
Thus, not an easy workaround..?
Ahh, OK. So you need a shim of sorts? IE: Something to absorb 0xff and escape it (and doing the telnet binary mode thing)...
Simply absorbing 0xff wouldn't be enough either as there are a variable number of bytes that follow the 0xff that constitute the Telnet command(s).
Re: Zmodem and "RAW"
By: Digital Man to deon on Thu Jul 06 2023 11:59 am
Ahh, OK. So you need a shim of sorts? IE: Something to absorb 0xff a escape it (and doing the telnet binary mode thing)...
Simply absorbing 0xff wouldn't be enough either as there are a variable number of bytes that follow the 0xff that constitute the Telnet command
Right, which is why the shim would need to escape it before sending it
on. In a binary file transfer, its not an IAC command.
a 'real' telnetd will continue interpreting telnet negotiations even during a zmodem transfer. the telnetd doesn't even know zmodem is running.
Sysop: | Chris Crash |
---|---|
Location: | Huntington Beach, CA. |
Users: | 584 |
Nodes: | 8 (0 / 8) |
Uptime: | 16:57:30 |
Calls: | 10,753 |
Files: | 5 |
Messages: | 450,054 |