[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SLIP/PPP question (NOT the usual)
- Subject: SLIP/PPP question (NOT the usual)
- From: tlang@freeway.apana.org.au (Tony Langdon)
- Date: 1997/03/24
- Newsgroups: comp.sys.apple2
- Organization: Fidonet: The Bridge - Remote Sysop.
- References: <5gvpem$4i6@login.freenet.columbus.oh.us>
It's 23 Mar 97 01:07:34,
We'll return to dalloff@freenet.columbus.oh.us and All's
discussion of SLIP/PPP question (NOT the usual)
da> I have also looked at descriptions of the SMTP and NNTP protocols.
da> Like SLIP, there is very little to them...just commands and data packet
da> descriptions.
True...
da> So what is the problem? Do we not have proper Internet tools for the
da> A][, simply because (well, with the exception of Seven Hills' SIS)
da> everyone is thinking in the same box, trying to emulate the structure
da> employed on other platforms--where a SLIP dialer program runs as a
da> background task and passes data to independent modules which handle the
da> various protocols?
da> It seems to me that most people, for practical reasons, do not usually
da> open simultaneous connections for basic (non-web-browsing) Internet
da> tasks; so why would an implementation on the ][ have to follow the
da> socket model used on other platforms? Since (well, except under GNO)
da> we really don't have multitasking on the A][, couldn't the basic
da> Internet connectivity options be bundled into the same program, so that
da> a single program handles the basic connection, FTP, Telnet, POP, and so
da> on?
Having it all in the same program is not new. In the MS-DOS world, this
is done in a package called KA9Q (with a lot more things than anyone
will use on the net, because it was originally designed for amateur
packet radio). I don't know how much memory you'd require, but even
that might be a bit of a squeeze on the 8 bit machines. Still, the idea
is worth a thought. :-) Maybe if you take the KA9Q idea, but without
the AX.25 and other non-Internet protocols, and also minus the server
code, and work in tight assembly language to code an Apple program, it
might just work. :-)
da> It's just a thought; and in fact it sounds like that is what the
da> Spectrum Internet Suite does. I don't have the programming skills to
da> even think about such a project (I still do most of my coding in
da> Applesoft...); but knowing that there are lots of programming gurus
da> here, I put the question to you: Could it be done? I'm not asking for
da> it (heck, I think I am the only person at my workplace who is happy
da> that we DON'T have PPP); I just want to know what the consensus is.
I'm not a programmer (OK, I do hack a little code on the PC
occasionally, and am learning C++ :) ), but the idea might be feasible
for a limited, single-tasking SLIP/PPP based client suite. If it comes
to that, it might be possible to make it modular, with a TCP/IP stack
and SLIP as the "base system", and the selected client is loaded on top
of that stack from disk. A menu would tie it together. To create more
space, even the dialler might be a "throwaway item", once the connection
is established...
Just brainstorming, I may be completely off base here (it's been years
since I regularly hacked around with Apples, but I'd be willing to test
anyone's efforts, as I have a clone here).
... Always smile. It makes people wonder what you're up to.
--
|Fidonet: Tony Langdon 3:632/367.2
|Internet: tlang@freeway.apana.org.au
|
| Standard disclaimer: The views of this user are strictly his own.