The Wayback Machine - https://web.archive.org/web/20110427052645/http://www.codeguru.com/cpp/i-n/internet/network/

    Network

    A Little Sniffer that Uses WSA Sockets (Windows Sockets)

    Discover how to intercept network traffic (IP packets) by putting a socket in promiscuous mode.

    Clients that Find Servers in a Windows Network Domain (TCP/IP, Mailslot)

    Learn how to use a mailslot to broadcast information over a network.

    [Updated] WinIPCfg

    A clone of the Win95/98/ME utility for checking and controlling IP addresses.

    [Updated] The K.I.S.S. Approach to I/O Completion Ports

    I/O completion ports are the holy grail of performance. This article provides an extremely lightweight and open framework for easily implementing IOCP's in your application(s).

    GroupTalk (not yet reviewed)

    Learn about a multicasting-based groupchat application in which any number of users can join the group and communicate together.

    WinSniff

    Learn about WinSniff, the application for capturing packets on the network.

    Speeding Up Internet Browsing

    This program watches for DNS requests, lists them, and allows you to save them to block certain sites.

    Resolving Host Names

    Resolve a host name using getnameinfo to avoid NetBIOS implications.

    Exploring Trace Routes

    Explore sockets and their different uses. Discover a ping program that pings the network addresses and a route program that uses raw sockets.

    Creating a Client/Server Framework

    Create a complete client/server framework with added server features, including activity logging, minimize to the system tray, password and version checking, as well as user maintenance.

    A New Way to Ping

    An existing, easy-to-use function for with the abilities to do TCP pings programmatically as well as the ability to get the hops count.

    Hostname Resolving

    Have you ever offered an edit control in your application in which the user had to enter an IP address or Hostname? This function helps resolve which the entered value is.

    CSock - To verify timeout socket class

    CSock - To verify timeout socket class

    CPing -- Easily ping a host from Windows 95 and Windows NT

    CPing -- Easily ping a host from Windows 95 and Windows NT

    Get hostname and ip address of local computer(2)

    Get hostname and ip address of local computer(2)

    Novell Netware Send

    Novell Netware Send

    An ICMP Class For MFC

    An ICMP Class For MFC

    Network enumeration

    Network enumeration

    Get hostname and ip address of local computer

    Get hostname and ip address of local computer