[Lazarus] Transfer between RS232 and TCP/IP
wkitty42 at windstream.net
wkitty42 at windstream.net
Fri Jul 22 20:06:09 CEST 2016
On 07/22/2016 12:34 PM, Bo Berglund wrote:
> Is there something in Lazarus/Fpc I can use to create such a glue program?
i suppose there is but why reinvent the wheel? we, in the old school BBS world,
have had these things for years... consider writing a BBS or a game for a BBS...
the fidonet guys developed for different platforms... those platforms had
different serial hardware and comms methods... think DEC, PDP, Apple //c,
commodore, IBM PCes and clones... the fidonet guys came up with the FOSSIL
standard... the FOSSIL driver sits between the serial port and the software...
this way the BBS and game writers can worry about their software and not get
bogged down with having to learn serial comms for numerous platforms... there's
a FOSSIL for this hardware and a FOSSIL for that hardware but the software
doesn't care about the hardware as it only talks to the FOSSIL driver and the
(what is now known as an) API is the same on the software side of the fence...
what the FOSSIL driver talks to on the other side can be anything... it could be
serial hardware, parallel hardware, TCP port or even something like wrapping the
data within a telnet connection...
so FOSSIL... when OS/2 Warp Connect came out, there was a FOSSIL developed
specifically to allow BBSes to ride on virtual serial ports... those virtual
serial ports were one end of a telnet tunnel... now we had telnet capable BBSes
using traditional BBS software like Maximus, Remote Access, QuickBBS and others
that spoke FOSSIL... winwhatever came on stronger and many sysops went to
winwhatever... it took a long time for any good virtual modem stuffs to come
out... at least one developer for the winwhatever platform went a step further
than others and has a network-to-virtual-serial-port driver known as
NETSERIAL... this allows software that doesn't speak FOSSIL to ride on a virtual
serial port... i don't remember if NETSERIAL is just a virtual serial port or if
it also emulates a modem... he also has NETFOSS for a FOSSIL version...
i think NETSERIAL may be what you are after if you are running on a winwhatever
NT-derived platform...
--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list* unless
private contact is specifically requested and granted.
More information about the Lazarus
mailing list