Solved

Winsock RFC

Posted on 1998-02-25
1
310 Views
Last Modified: 2013-12-29
I'm working on a project similar to winsock.dll and need as much information as possible about the original winsock (about SLIP/PPP, TCP/IP, etc.) any RFC docs or c++ source code would be very helpful!
0
Comment
Question by:ninevolt
1 Comment
 
LVL 1

Accepted Solution

by:
Nexial earned 50 total points
ID: 1804245
http://www.roxen.com/rfc/
Check specifically RFC 791,793, 1025,072,1213,1700,1792, 1812
and any other RFC's which have TCP or IP in their titles.

At one time the NIST BBS had TCPIP.ZIP (21 Mar 1991) which had a reasonably complete description of the protocols.   It may still
be available in one of the depositories.

And, from the TCPIP FAQ:

   2.Where can I find example source code for TCP/UDP/IP?

     Code from the Internetworking with TCP/IP Volume III is available for anonymous ftp from:

     Code used in the Net-2 version of Berkeley Unix is available for anonymous ftp from
     UUNET and Gatekeeper

     Code from Richard Steven's book is available onUUNET.

     Example source code and libraries to make coding quicker is available in the Simple Sockets
     Library written at NASA. The Simple Sockets Library makes sockets easy to use! And, it
     comes as source code. It has been tested on: Unix (SGI, DecStation, AIX, Sun 3,
     Sparcstation; version 2.02+: Solaris 2.1, SCO), VMS, and MSDOS (client only since there's
     no background there). It is provided in source code form, of course, and sits atop Berkeley
     sockets and tcp/ip.

     You can order the "Simple Sockets Library" from
     Austin Code Works 11100 Leafwood Lane Austin, TX 78750-3464 USA Phone (512)
     258-0785

     Ask for the "SSL - The Simple Sockets Library". Last I checked, they were asking $20 US
     for it.

     For DOS there is WATTCP.ZIP (numerous sites):

     WATTCP is a DOS TCP/IP stack derived from the NCSA Telnet program and much
     enhanced. It comes with some example programs and complete source code. The interface
     isn't BSD sockets but is well suited to PC type work. It is also written so that it can be used
     and memory allocation).
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
How to record audio from input sources to your PC – connected devices, connected preamp to record vinyl discs, streaming media, that play through your audio card: Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10 – both 32 bit & 64.
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now