Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: D Finnigan Newsgroups: comp.sys.apple2.programmer Subject: Re: webserver written in Applesoft Date: Thu, 15 Dec 2016 23:43:56 -0000 (UTC) Organization: Mac GUI Lines: 30 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 15 Dec 2016 23:43:56 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="2d588702250c2a646e94d4eba27dc434"; logging-data="5071"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+eWN1ulzN5HbPw4CnCOOxz" User-Agent: Mac GUI Usenet In-Reply-To: Cancel-Lock: sha1:/Ow2vq0e+HukHcrZdiIP4O14NYY= Xref: csiph.com comp.sys.apple2.programmer:3205 vince wrote: > On 2016-12-15, D Finnigan wrote: >> vince wrote: >>> >>> I coded up a webserver... but the challenge was I did >>> it entirely in Applesoft BASIC. >>> >>> It works; it's really slow though. >> >> And it loads files from the disk: html, txt, jpg, and png. That's pretty >> darn cool. :-) > > My original plan was to have tried this in raw mac mode and handled > TCP/IP too, but I think the packet copying overhead would have > killed things. I think having to write TCP/IP in Applesoft would have killed me! :-P > But then again trying to parse raw ethernet > frames in Applesoft without any bitwise logic or shift operators would be > a pain. That's an understatement. -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/