|
Office1000 For all of your office supply needs. |
|
|
Morpheus: Let me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad.
We now have a Blog!
Internet RFCs: The Internet RFC (Request For Comments) documents, with full text search.
The Internet IEN (Internet Engineering Notes), with full text search.
The source for TCP/IP protocols are RFC documents which are worth reading:
Curl is a tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and a bus-load of other useful tricks.
libcurl is a free, highly portable and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more!
For sockets, threads, XML look at ACE:
http://www.cs.wustl.edu/~schmidt/ACE.html
For database support look at OTL:
http://www.geocities.com/skuchin/otl/home.htm
From: "Cyrus Patel" [cyp @ fb14.uni-mainz.de] (Johannes Gutenberg Universitaet)
Subject: Another descendant of TinyTcp
Date: Sat, 14 Dec 2002 17:35:08 +0100
Regards,
Cyrus [cyp @ fb14.uni-mainz.de]
ps: the library does have some crud in it in order to be compatible with that 'other' stack common in DOS developer circles that is so strangely similar to TinyTCP, and yet does not acknowledge TinyTCP's existance nor the fact that it is a progeny of it.
Note this is TCP only, there is no IP, this code is for bootstrapping a system only!
This code was written by
Geoffrey H. Cooper long ago in 1986. If you port it to any
processor please send it back here for every ones benefit, and
I'll post it or provide a link to your port.
The files in this release contain a simple implementation of
TCP & FTP, suitable for burning into ROM. It is, in effect,
a big hack put together in two or three days written in C.
This code may be duplicated in
whole or in part provided that [1] there is no commercial gain
involved in the duplication, and [2] that this copyright notice
is preserved on all copies. Any other duplication requires
written notice of the author (Geoffrey H. Cooper).
What follows is a quote from the email I received, I offer no support for this file, please contact Gwang-Hyunk, Ahn at the web URI shown below for support:
Hello, My name is Gwang-Hyuk, Ahn. I live in the South Korea. I work in the TechiZ(the company name). I have just finished TinyTCP porting to Dallas's DS89C420(8051 Compatible) using Keil Compiler. I know that there are some bug. Currently, I try to fix the known bug. My company wish to open this source in our homepage and your homepage. My company wish that this source open to everyone for the study. I send the archive of the source. You see that archive, then tell me the fixed point about your license. If you send me the e-mail about fixed point, I will fix the source archive. So sorry about my poor English. Have a nice day.
Sincerely Yours.
Gwang-Hyuk, Ahn.
Gwang-Hyuk, Ahn.
The section chief of TechiZ
Homepage : http://www.techiz.com
Address : 214 Ho, Business Incubator, Ajou Univ.,
Wonchun-Dong, Paldal-Gu, Suwon, Kyounggi-Do,
South Korea
Zip-code : 442-749
> I found this old tiny tcp program on your website.
> Do you have an idea where I can get a further
developed
> source code which still runs on 16 bit
microcontrollers?
'TCP/IP Lean' book and software. Exploration of the TCP/IP protocol family 'from scratch', with full source code for a wide variety of PC networking utilities, running under DOS or Win32. Includes a Web server with an I/O interface for remote control and monitoring, and a complete PICmicro® microcontroller implementation.
TCP/IP Lean, 2nd Edition by CMP Books-NOW 20% OFF! Implement an embedded TCP/IP stack that supports a Web server capable of providing dynamic graphics. In this new edition, the Web server is ported to the PIC16F877 and updated to work over an Ethernet connection.
http://www.cmpbooks.com/cgi-bin/shopspecific/store/docs/XES157820108X.htm
Adam Dunkels's research concerns small TCP/IP implementations for minimal systems and proxy architectures. His latest work has been lwIP, a minimal implementation of the TCP/IP protocol stack that is suitable for use in small clients such as embedded systems.
Most HTTP servers for embedded devices place requirements on the design of embedded systems that adversely effect cost. The embeddable HTTP server Tim Jones presents here is small, but still powerful enough to get the job done. This is the one most suited to putting in a EPROM.
fnord - yet another small httpd. You might find their comparison to other tiny web servers of interest as well. Has its roots in Linux.
publicfile supplies files to the public through HTTP and FTP. It is part of the D. J. Bernstein collection. Security is the most important point with D.J.B. Has its roots in UNIX/Linux.
HydraSmall/fast dns caching program. I use this on my Linux box to speed things up for my local network.
The Internet Software Consortium (ISC) is a not-for-profit corporation dedicated to developing and maintaining production quality Open Source reference implementations of core Internet protocols. ISC efforts are supported primarily by the donations of generous sponsors.
The ISC people are the people that bring you DHCP and BIND, ISC BIND (Berkeley Internet Name Domain) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name resolving program.
comp.protocols.tcp-ip.domains Frequently Asked Questions
More small & fast software:
http://www.skarnet.org/software/diet libc - a libc optimized for small size.
mess822 is a library for parsing Internet mail messages.
|
Office1000 For all of your office supply needs. |
|
|
If hyperspace navigators get paid by the hour, then what is the pay-scale in a place where time has no meaning?
![]() (FROM THE US NAVAL OBSERVATORY) |