I think Colin summed it up :) The idea is a basic or machine code program can use the TCPIP stack to send/receive information on any ports it wants without having to recompile the stack itself. Also if done correctly people can expand on whats written. I.e. The idea is the first version of the stack will have ARP/DNS Resolve/TCP/UDP and basic HTTP packet sending/recieveing. Once thats done ill probably write something like a quick ftp program. Anyone would be able to use the main features of the stack (ARP/DNS/TCP/UDP/HTTP) as well as load up the ftp and use that from basic or machine code. All this would be possible without having to compile the code (so its easy from basic), also you can have all this as well as your own custom programs running with whatever port stuff you want.
Ill need to document it all, but hopefully it should be straight forward. APB Computer Services Ltd. Registered Address: 3 Springfield, Trevadlock, Congdons Shop, Launceston, Cornwall, PL15 7PW. Registration Number: 4942193. V.A.T. No: 826 0005 70 This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.