The device itself could handle all of the TCP (and UDP?), and just looks like
another modem to the Atari. (Just as SIO2SD handles all of the SD device
and FAT filesystem management, and looks like a regular D: disk drive to
the Atari.)
Maybe you could 'dial' into IP addresses and ports. ATDT192.168.1.1:80 :)
Hostname lookups (via name server), and other setup (set IP address, set up
WiFi security, choose nameserver, etc.) could be handled via other
'modem commands'.
The idea is that a basic user could just fire up BobTerm or whatever
and use it to telnet to a shell server or one of the telnet-accessible
BBSes.
I suppose just looking at what tools like APE and Atari800 provide in terms
of R: support, and then providing all of that functionality (plus whatever's
needed to actually get ONTO a network -- stuff the PC running APE or Atari800
would already have) should be sufficient.
Later, more clever tools (like a basic text-based web browser --
something that does all of the host lookups and port 80 connections in
the background, and provides a UI for clicking links and entering data
into web forms) could be created.
The difficult thing would be encryption. (The SIO2xxx device could act
as a proxy, I suppose... you'd get plaintext between the Atari and
the device, over the SIO cable, but encryption between the SIO2xxx device
and the router or wireless access point (WAP).)
I, for one, would want SSH and HTTPS. :)
Mostly just dreaming... but heck, we've got SIO2SD and SIO2USB and
USB cartridges and all those other cool, clever stuff... Supporting the
Atari via tiny computers that are 200x as powerful makes a lot of cool
things possible.
(Or maybe I just need to buy a netbook ;) )
--
-bill!
Sent from my computer
I'm fond of the Opera Mini way, where they run a proxy to manipulate the
web pages into something smaller. I'm sure Squid could be configured to
help with this (I think the Skyfire browser for Windows Mobile uses
Squid on their server end).
> I, for one, would want SSH and HTTPS. :)
Telnet to a Linux box for SSH. :-)
--
Ryan 'Gozar' Collins