Other Network Programming Sites

The following will be other sites with network programming resources. Initially I will simply place all sites here that I have bookmarked.

The Winsock Programmer's FAQ: Winsock Programmer's FAQ has many useful and informative articles and such.

The RAD University site has many relevant articles; even though they have been written by students, they are worth looking at.

I think the sockaddr.com site is also useful, but I have not had a chance to look at the material much. I hope I have time soon.

I am not sure what Computer Networks and Internets is; it appears to be a book in a web site.

See Farooque's Web site for a lot of relevant sample code, most of which are complete useful utilities.

TcpScan has an article called "How to write a simple but effective TCP/IP port scanner for Win32".

See UDP socket for a sample program, but I don't know much about it.

Java programmers can use TCP/IP, UDP & Multicasting Through Java's Socket - White Paper : California Software.

Something else that looks useful is another Socket class; look around the leunen.com - homepage for other stuff too.

The WinSock Development Information site has sockets development material, most of which is from their book.

Reference Material and Software

The NDIS Developer's Reference is packed with a lot of technical stuff. "The primary purpose of NDIS is to define a standard API for "Network Interface Cards" (NIC's).".

See the Cisco Systems Inc. web site for a general description of Internet Protocols (IP).

To develop your own packet capture and network analysis software, use the Windows Packet Capture Library to avoid the low-level details.

For network programming, it helps to have a network monitor to test with. A simple one available for free is AnalogX's PacketMon. The best one available for free is Ethereal: A Network Protocol Analyzer, but it is sophisticated and will require more time to figure out.

Other Others

Also see the following other pages in my site:


See my Visual C++ Programmer Stuff page for more C++ stuff.