RE: [cc65] cc65 + tcp/ip howto and/or example

From: Dan Winslow <DWinslow1aiminstitute.org>
Date: 2011-01-03 15:48:36
I don't want to get into a long discussion about what I think of uIP's
coding style and why. It was merely an opinion, and was labeled as such.

By 'small TCP needs' I meant 'small computer TCP needs'.

You are obviously an enthusiastic Contiki supporter, and I think that's
great. I have no problem with Contiki. I just don't want to use it for
this project.

As far as your argument about the driver architecture, I understand what
you are saying.

Dan Winslow
Director of Information Technology, AIM INSTITUTE
1905 Harney Street, Suite 700
Omaha, NE 68102
402-345-5025 x156
dwinslow@aiminstitute.org
www.aiminstitute.org

-----Original Message-----
From: owner-cc65@musoftware.de [mailto:owner-cc65@musoftware.de] On
Behalf Of Oliver Schmidt
Sent: Monday, January 03, 2011 8:40 AM
To: cc65@musoftware.de
Subject: Re: [cc65] cc65 + tcp/ip howto and/or example

Hi Dan,

> By 'convoluted' I meant that the coding style is
> not as clean ( in my opinion ) as it could be, and there are a lot of
> generalizations that I don't need as I am targeting a specific
machine.

Could you provide some examples?

> I am familiar with event driven programming, and you certainly are
> correct that this is the basic architecture that must be used. But uIP
> is not the perfect solution for all small TCP needs.

I personally consider TCP (in contrast to USP) already quite big. So
"small TCP needs" is something I don't understand well.

In what aspect can a TCP need be small?

> Contiki is a fine system, but has a huge amount of overhead if all you
> want to do is write a TCP driver. By the time Contiki finishes loading
> on an Atari, there is very little application space left.

Contiki allows for an interactive web browser, a web server, an
interactive SMTP client, an IRC client, a wget program, an interactive
Twitter client on the Atari. So I'd say that "little" needs to be seen
quite relative.

> My goal is to write a small, machine-specific driver for supporting
> TCP-IP on the Atari. If it's been done already, well then so be it,
> after I'm done we'll have another, and extra options never hurt.

My whole argumention was that a driver-like architecture in general
doesn't fit the idea of TCP/IP on small devices...

Regards,
Oliver
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Jan 3 15:49:05 2011

This archive was generated by hypermail 2.1.8 : 2011-01-03 15:49:08 CET