Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 39 |
Nodes: | 6 (0 / 6) |
Uptime: | 60:35:13 |
Calls: | 171 |
Files: | 116 |
Messages: | 63,061 |
Maybe if the DOS door used named pipes to talk to a proper 32-bit locally-run server that then talked to the MRC server?
DOS programs don't support named pipes.
everything - does Synchronet already support
something like this? I think
they do have a oneliner system at least. Is there
any kind of standard to
implement for this, before reinventing the wheel?
There's this: https://gitlab.synchro.net/main/sbbs/-/tree/master/xtrn/oneliners
It uses JSON over TCP for shared database stuff.
On 29 Jun 2024, Digital Man said the following...
Maybe if the DOS door used named pipes to talk to a proper 32-bit locally-run server that then talked to the MRC server?
DOS programs don't support named pipes.
indeed they do. i can open and read from for example
\\.\pipe\something
from a dos pascal program and from what i've tested at least int21/5F35h (DosPeekNmPipe) and 5F33h (DosQNmPHandleState) seem to work to query pipe status
http://www.ctyme.com/intr/int-21.htm
On Windows 7 32-bit. OS/2 works too, but differenly.
Nope, those pipe functions are *not* present in the supported functions
of MS-DOS v4.
And indeed, from your linked reference:
"This function was introduced by LAN Manager but is also supported by the Novell DOS Named Pipe Extender, Banyan VINES, OS/2 Virtual DOS Machines, and others" not [MS/PC]-DOS.
<grabs his MS-DOS programmers guide>
Nope, those pipe functions are *not* present in the supported functions
of MS-DOS v4.
Yes, so are you mad I didn't preface that with "You could install LAN Manager Client for DOS, Novell network support and use DOSNP.EXE or run inside a VDM using named pipes" ?