home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / protocol / tcpip / 5223 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.2 KB

  1. Xref: sparky comp.protocols.tcp-ip:5223 comp.protocols.tcp-ip.ibmpc:6413 comp.dcom.lans:1984 comp.dcom.lans.ethernet:2517 comp.dcom.lans.misc:923
  2. Newsgroups: comp.protocols.tcp-ip,comp.protocols.tcp-ip.ibmpc,comp.dcom.lans,comp.dcom.lans.ethernet,comp.dcom.lans.misc
  3. Path: sparky!uunet!sun-barr!cs.utexas.edu!sdd.hp.com!sgiblab!munnari.oz.au!metro!usage!newt.phys.unsw.edu.au!pwb
  4. From: pwb@newt.phys.unsw.edu.au (Paul W. Brooks esq.)
  5. Subject: Re: REQ: MSDOS TCP/IP stack in ASM or Pascal
  6. Message-ID: <1992Nov19.005601.10156@usage.csd.unsw.OZ.AU>
  7. Summary: Use a TSR stack
  8. Keywords: TCP/IP ASM MSDOS Pascal
  9. Sender: news@usage.csd.unsw.OZ.AU
  10. Nntp-Posting-Host: newt.phys.unsw.edu.au
  11. Organization: University of New South Wales
  12. References: <peter.722065275@palin.cc.monash.edu.au>
  13. Date: Thu, 19 Nov 1992 00:56:01 GMT
  14. Lines: 28
  15.  
  16. In article <peter.722065275@palin.cc.monash.edu.au>, peter@palin.cc.monash.edu.au (Peter Hawkins) writes:
  17. > I need to interface a turbo pascal (V6) application to TCP/IP. The
  18. > application is heavily OOP & TVision etc so I pretty well am forced
  19. > to use turbo pascal.
  20. [...]
  21. > (They advised against my attempting it - and suggested I re-write the
  22. > TCP/IP stack in pascal!)
  23. > Before embarking on a major project such as re-writing the stack, or
  24. > giving up and using IPX and Vines, I thought I'd try and see if anyone
  25. > knew:
  26. > 1)  What public domain / commercial TCP/IP stacks are there which might
  27. >     be callable from turbo C?
  28.  
  29. > peter@palin.cc.monash.edu.au
  30.  
  31. Peter, a better idea is to buy a commercial stack, which usually loads a
  32. as a TSR. They usually have a documented API, or even a development kit
  33. with the relevent routines to interface to it. That way you can write
  34. your own pascal code or assembler to stuff registers and do an interrupt
  35. (or whatever mechanism they use to interface to the TSR), which is FAR
  36. easier than re-writing a TCP stack inside your application. All of the
  37. common commercial stacks have documented APIs...
  38. Paul Brooks        |Internet: pwb@newt.phys.unsw.edu.au
  39. Uni. of N.S.W.     |If you have trouble sleeping, try lying on the end of
  40. Kensington NSW 2033|   your bed. With a little luck you'll drop off. 
  41. AUSTRALIA          |                              - Mark Twain. 
  42.