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

  1. Path: sparky!uunet!know!cass.ma02.bull.com!mips2!news.bbn.com!usc!zaphod.mps.ohio-state.edu!rpi!batcomputer!munnari.oz.au!bruce.cs.monash.edu.au!monu6!palin.cc.monash.edu.au!peter
  2. From: peter@palin.cc.monash.edu.au (Peter Hawkins)
  3. Newsgroups: comp.protocols.tcp-ip.ibmpc
  4. Subject: REQ: MSDOS TCP/IP stack in ASM or Pascal
  5. Message-ID: <peter.722130535@palin.cc.monash.edu.au>
  6. Date: 18 Nov 92 23:48:55 GMT
  7. Sender: news@monu6.cc.monash.edu.au (Usenet system)
  8. Organization: Monash University, Melb., Australia.
  9. Lines: 33
  10.  
  11. I need to interface a turbo pascal (V6) application to TCP/IP. The
  12. application is heavily OOP & TVision etc so I pretty well am forced
  13. to use turbo pascal. It's huge & re-writing in C is not practical.
  14. I could use novell IPX & Banyan Vines, but I want it to be more
  15. general if I can.
  16.  
  17. I got a copy of wattcp - a mixture of asm & C, and compiled it with
  18. BCC, but unfortunately I couldn't link the C & pascal object files
  19. without leaving unresolved externals - Borland's advice was that
  20. interfacing C to Pascal will not work with any C code which is either
  21. not-straightforward (in calling) or which utilises intrinsic libraries.
  22. (They advised against my attempting it - and suggested I re-write the
  23. TCP/IP stack in pascal!)
  24.  
  25. Before embarking on a major project such as re-writing the stack, or
  26. giving up and using IPX and Vines, I thought I'd try and see if anyone
  27. knew:
  28.  
  29. 1)  What public domain / commercial TCP/IP stacks are there which might
  30.     be callable from turbo C?
  31.  
  32. 2)  Are there any stacks around written entirely in assembly or (joy of
  33.     joys!) pascal?
  34.  
  35. Thanks in advance,
  36.  
  37. Peter
  38.  
  39. -- 
  40. Peter Hawkins,
  41. Assistant Lecturer, Computer Centre
  42. Monash University, Australia
  43. peter@palin.cc.monash.edu.au
  44.