Click here to Skip to main content
6,634,665 members and growing! (16,120 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

Internet / Network


General Programming » Internet / Network
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

Internet & Network - Beginners

top
Title / Updated Author Score  
Programming Windows TCP Sockets in C++ for the Beginner
Updated: 2 Apr 2007  
Helps programmers new to Winsock start programming TCP sockets in C++
C++, Windows, Visual Studio, MFC, Dev
c_07 4.63
Introduction to RPC - Part 2
Updated: 30 Aug 2003  
An introduction to context handles in RPC. A simple RPC client/server application using context handles is explained.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, STL, Dev
Anders Dalvander 4.63
Handling multiple pending socket read and write operations
Updated: 17 Aug 2002  
This article explains the potential problems with having multiple pending recvs calls on a single socket.
VC6, VC7Win2K, WinXP, MFC, Dev
Len Holgate 4.55
Introduction to RPC - Part 1
Updated: 22 Aug 2003  
An introduction to RPC programming. A simple RPC client/server application is explained.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, STL, Dev
Anders Dalvander 4.54
A reusable, high performance, socket server class - Part 2
Updated: 17 Aug 2002  
To maintain performance a socket server shouldn't make blocking calls from its IO threads. This article builds on the previous one to add a business logic thread pool to our example server.
VC6, VC7Win2K, WinXP, MFC, Dev
Len Holgate 4.53
A reusable, high performance, socket server class - Part 3
Updated: 18 Jul 2002  
When a server has to deal with lots of short lived client connections it's advisable to use the Microsoft extension function for WinSock, AcceptEx(), to accept connections.
VC6, VC7Win2K, WinXP, MFC, Dev
Len Holgate 4.51
Beginning Winsock Programming - Simple TCP client
Updated: 28 Feb 2002  
A simple TCP client is explained.
VC6Win2K, MFC, Dev
Nishant Sivakumar 4.50
A reusable, high performance, socket server class - Part 1
Updated: 17 Aug 2002  
Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more most of the code is common between all of the servers that you're likely to want to write.
VC6, VC7Win2K, WinXP, MFC, Dev
Len Holgate 4.46
Beginning Winsock Programming - Multithreaded TCP server with client
Updated: 5 Mar 2002  
Explains a multithreaded TCP file server, a custom TCP chat protocol and a custom TCP client
VC6Win2K, MFC, Dev
Nishant Sivakumar 4.37
Beginning Winsock Programming - Simple TCP server
Updated: 25 Feb 2002  
An introduction to WinSock programming. A simple TCP server is explained.
VC6Win2K, Visual Studio, MFC, Dev
Nishant Sivakumar 4.34
Bing API in Action - C#
Updated: 17 Jul 2009  
Short article which explains how to use the Bing API in C#.NET.
C#, Windows, WinForms, Dev
NinethSense 4.21
Introduction to the WinPcap Networking Libraries
Updated: 18 Oct 2008  
An introduction to the WinPcap networking libraries.
VC8.0Win2K, WinXP, Dev
cristitomi 4.14
WLAN Scan with NDIS Miniport and Much More
Updated: 29 Oct 2007  
An article about using NDIS Miniport from userspace to access several functions of the WLANcard
C++, Windows, Visual Studio, MFC, Dev
sirb 3.76
Building Client/Server applications with VC for secure private file sharing
Updated: 9 Nov 2005  
How to build secure private file sharing client/server using a freeware SDK.
VC6, VC7, VC7.1, VC8.0, Windows, MFC, VS.NET2003, Dev
Chichka 3.46

Internet & Network - Client/Server Development

top
Title / Updated Author Score  
Getting Started with Facebook Desktop (Client) Applications, C#, WPF / XAML and JSON
Updated: 21 Jan 2009  
A take on getting started with the Facebook API and WPF
C#.NET 3.5, WPF, Dev
Murray Foxcroft 5.00
The Amazingly Forgotten 2-Way .NET Rijndael CryptoStream
Updated: 29 Aug 2009  
How To Do Precise 2-Way Rijndael CryptoStream Communication
VB (VB 8.0, VB 9.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS.NET2003, VS2005, VS2008), Dev, SysAdmin
_Khallaf 5.00
Topic-based publish/subscribe design pattern implementation in c#-Part II (Using WCF). - Unedited
Updated: 23 Mar 2009  
Implementation of Topic based publish subscribe design pattern using WCF callback.
C# (C# 3.0), .NET (.NET 3.0), WCF, Architect, Dev
Razan Paul (Raju) 4.92
Implementation of Connecting a Socket with Timeout in C#
Updated: 5 Dec 2008  
Connect with destination machine with timeout using socket programming
C#.NET 2.0, .NET 3.5, Win32, Dev
Razan Paul (Raju) 4.88
An Asynchronous Socket Server and Client
Updated: 29 Apr 2009  
An asynchronous socket server and client with encryption and compression.
C#.NET 2.0, WinXP, Win2003VS2005, Dev
Andre Azevedo 4.80
Topic-based publish/subscribe design pattern implementation in c#-Part I (Using Socket programming). - Unedited
Updated: 23 Mar 2009  
Implementation of Topic based publish subscribe design pattern using Socket programming and proprietary messaging protocol.
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev
Razan Paul (Raju) 4.80
Design and Implementation of a High-performance TCP/IP Communications Library
Updated: 22 Jul 2009  
A TCP/IP Communications Library, designed to handle client-server data transmission for a massive multiplayer online game.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
owen654321 4.79
Full Multi-thread Client/Server Socket Class with ThreadPool
Updated: 27 Sep 2009  
Complete Client/Server Socket Communication class with threadpool implementation. Easy to use and integrate into C++ application. Linux/UNIX port available.
C++ (VC8.0, VC9.0), Win Mobile (WinMobile5, WinMobile6), Win32, MFC, Architect, Dev
Ernest Laurentin 4.78
Picture Chat Using C#
Updated: 31 Jul 2008  
A chat program that supports Unicode input and picture transfer.
C#, Windows, .NET, Dev
Yang Kok Wah 4.78
Simple FTP demo application using C#.Net 2.0
Updated: 17 Jan 2007  
An article to demonstrate common FTP functionalities using C#.net 2.0.
Windows, Visual Studio, Dev
Mohammed Habeeb 4.77
A Chat Application Using Asynchronous TCP Sockets
Updated: 28 Dec 2006  
This article will discuss a chat application using asynchronous TCP sockets, in C#.
C#, Windows, .NET, Visual Studio, Dev
Hitesh Sharma 4.77
A WCF-WPF Chat Application
Updated: 15 Apr 2008  
An Internet chat application with file transfer.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008), WCF, XAML, WPF
Islam ElDemery 4.77
Design and Implementation of a High-performance TCP/IP Communications Library
Updated: 3 Aug 2008  
A TCP/IP Communications Library, designed to handle client-server data transmission for a massive multiplayer online game.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Architect, Dev
owen654321 4.76
A simple IOCP Server/Client Class
Updated: 11 Dec 2008  
This source code uses the advanced IOCP technology which can efficiently serve multiple clients. It also presents some solutions to practical problems that arise with the IOCP programming API, and provides a simple echo client/server with file transfer.
C++/CLI, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
spinoza 4.75
Scalable Servers with IO Completion Ports and How to Cook Them
Updated: 1 Oct 2007  
The theory and practice of developing server applications.
VC6Win2K, WinXP, Win2003, MFC, STL, Dev
rtybase 4.75
LanTalk
Updated: 6 Jun 2008  
Yet another chat application, with server running in service mode or GUI mode.
C# (C# 1.0, C# 2.0, C# 3.0), XML, .NET, Dev
Zoltan Balazs 4.75
Simple File Transfer Using the Network Development Kit 2.0
Updated: 29 Dec 2006  
NDK File Transfer is a simple demonstration on how to send and receive a file using the NDK 2.0.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, VS.NET2003, Dev
Sebastien_Lachance 4.74
Genesis UDP Server and Client
Updated: 21 Dec 2005  
An article that shows the implementation of a lightweight UDP server and client with optional reliable channel.
C#, Windows, .NET 2.0VS2005, Dev
Rob Harwood 4.73
TCP/IP Protocol Design: Message Framing - Unedited
Updated: 25 Jun 2009  
Why a single "Send" does not necessarily result in a single "Receive", and how to compensate.
C#, .NET, All Topics, Dev
Stephen Cleary 4.73
Asynchronous socket communication
Updated: 27 Nov 2001  
An article on using sockets to communicate in a non-blocking manner. The sample works through building a simple chat client and server.
C#, VC6, Windows, .NET 1.0, Dev
John McTainsh 4.73
Network Development Kit 2.0
Updated: 29 Dec 2006  
Network Development Kit is a set of simple classes for a client-server architecture.
VC6, VC7.1Win2K, MFC, VS.NET2003, Dev
Sebastien_Lachance 4.73
Creating a Jabber Client using the agsXMPP Library
Updated: 12 Nov 2007  
This article describes how to create a small Jabber Chat client.
C# 2.0, Windows, .NETVS2005, Dev
Frank Mayer-Potschak 4.71
A simple TFTP client using C#
Updated: 23 Jun 2007  
An article about creating a TFTP client with C#.
C# 2.0, C# 3.0, Windows, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
Matthias.Fischer 4.63
Terminal Control Project (C# VT100 SSH Telnet)
Updated: 14 Mar 2006  
An article on implementing Telnet and SSH, and displaying it on a VT100 Terminal Emulation control created using GDI+.
C#.NET 1.1, WinXP, GDI+, VS.NET2003, Dev
Sardaan Frostreaver 4.61
QDNet
Updated: 18 Mar 2009  
QDNet is a compact client communication library that enables messaging between clients and server.
C# 2.0, Windows, Dev
JayKore 4.60
TCP/IP Chat Application Using C#
Updated: 30 Jan 2006  
This is a LAN chat application with TCP/IP socket programming technology in C#. This application is a multi thread network application and works in a non-blocking way. Public and private chat is also implemented in this code.
C#.NET 2.0, Win2K, WinXP, Win2003, Vista, WinForms, VS2005, Dev
xironix 4.58
SmartIrc4net - the C# IRC library
Updated: 19 Sep 2004  
IRC library for .NET.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
meebey 4.57
A chat server/client solution for local networks
Updated: 5 Jun 2005  
A chat server/client solution for local networks, terminal server/terminal client environments.
C#.NET 1.0, .NET 1.1, WinXP, WinForms, VS.NET2003, Dev
Evren Daglioglu 4.52
Network Transfer Of Files Using MFC's CSocket Class
Updated: 31 Oct 2004  
How to use CSocket to transfer files from one computer to another over a netwok or the Internet.
VC6Win2K, WinXP, MFC, Dev
Mike O'Neill 4.52
Multi-threaded Client/Server Socket Class
Updated: 10 Feb 2009  
A multi-threaded based Client/Server Socket Communication class
VC6Win2K, WinXP, Visual Studio, MFC, Dev
Ernest Laurentin 4.51
Testing TCP and UDP socket servers using C# and .NET
Updated: 20 Jul 2002  
When you're developing a TCP/IP server application it's easy to test it poorly. In this article we develop a test framework that does most of the hard work for you.
C#, Windows, .NET 1.0, Dev
Len Holgate 4.50
Barry's Chat System
Updated: 24 Nov 2002  
Barry's Chat System
VC6, VC7, MFC, Dev
Barretto VN 4.50
A MSN Messenger Library for Construction of Communication Based Applications - Unedited
Updated: 24 Mar 2008  
An article presenting a library for producing communication based application utilising the MSN Messenger services and protocols.
C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0), Forth.NET, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, Dev, Design
Derek Bartram 4.50
A Universal TCP Socket Class for Non-blocking Server/Clients
Updated: 16 Sep 2009  
A universal class for bidirectional TCP communication
C++, Dev
Elmue 4.50
Downloading updates in Windows Form application
Updated: 7 Jun 2007  
Downloading updates from Windows Forms application in an intranet scenario
C# 1.0, C# 2.0.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, VistaVS.NET2003, VS2005, Dev
Moim Hossain 4.49
Chat With US DI
Updated: 7 Aug 2002  
Chat (Client/Server) project build with code found at Code Project.
VC6Win2K, WinXP, MFC, STL, Dev
DCUtility 4.48
A very basic TCP server written in C#
Updated: 7 Mar 2006  
This article shows a way to implement a small TCP server for general porpouses, using C#.
C#, Windows, .NET, Visual Studio, Dev
edrazy 4.44
Single Server With Multiple Clients : a Simple C++ Implementation
Updated: 22 Jul 2004  
Implement a client/server structure with multiple clients using simple C++ classes
VC6, Windows, Visual Studio, MFC, Dev
liyang yu 4.43
XML Based Communication library
Updated: 18 Dec 2003  
XML based communication library to use command/object based through TCP/IP connections.
C#.NET 1.0, Win2K, WinXP, Dev
Hesham Desouky 4.42
Creating a Client - Server app - Making a Chat
Updated: 16 Nov 2009  
Making a typical client - server chat application
C# (C# 2.0), .NET (.NET 3.5), Win32, Win64, Visual Studio (VS2008), WinForms, Dev
Gerard Castelló Viader 4.40
Server Client Sockets
Updated: 25 Apr 2003  
Sample application Uses Server and client socket to establish exchange of data
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Emiliano 4.40
Sample HTTP Server Skeleton in C#
Updated: 14 Jan 2007  
HTTP Server Abstract class, to serve HTTP Content.
Windows, Visual Studio, Dev
rmortega77 4.38
A Simple .NET TCP Socket Component
Updated: 14 Oct 2005  
Reusable C# code for client-server programming in .NET
C#, VB, VC6.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
Xiangyang Liu 刘向阳 4.37
IP Multicasting in C#
Updated: 9 Jan 2002  
A simple client/server implementation of multicasting in C# .NET Framework.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Gary Brewer 4.36
Detection of Half-Open (Dropped) TCP/IP Socket Connections - Unedited
Updated: 20 Jun 2009  
How to detect a dropped TCP/IP connection.
Windows, .NET CF, .NET, All Topics, Dev
Stephen Cleary 4.33
A simple prototype for demonstration of Voice Communication via Network/Internet
Updated: 14 Jun 2000  
Voice communication
VC6Win2K, MFC, Dev
Zhaohui Xing 4.33
Network Administrator
Updated: 19 Dec 2004  
The article shows how you can work with a multithreading client server application and administrate computers on a network.
VC6, VC7Win2K, WinXP, MFC, Dev
gamitech 4.33
TcpDemon
Updated: 9 Aug 2005  
This article shows a NET implementation of a typical TCP demon.
C#, Windows, .NET 1.1VS.NET2003, Dev
Max Hajek (aka AzazelDev) 4.32
How to use the SocketAsyncEventArgs class
Updated: 14 Jan 2008  
An article about how to use the SocketAsyncEventArgs class.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev
Marcos Hidalgo Nunes 4.29
Writing scalable server applications using IOCP
Updated: 5 Feb 2001  
An article about using I/O Completion Ports and Winsock to write robust and scalable Windows server applications.
VC6, VB 6Win2K, MFC, Dev
Oz Ben Eliezer 4.28
IPv6 Client Server Network Applications in C# .NET
Updated: 6 Aug 2003  
IPv6 programming in the C# .NET 1.1 environment.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Gary Brewer 4.26
A light-weighted client/server socket class in C++
Updated: 19 May 2004  
A multi-platform client/server socket in C++.
VC6Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
liyang yu 4.20
Network gaming classes and functions
Updated: 19 Oct 2009  
A class library designed to provide easy-to-use/easy-to-integrate classes and functions for making network games.
C#, .NET, WinXP, Dev
EdMan196 4.20
Generic TCP/IP Client/Server
Updated: 20 Dec 2008  
A generic TCP/IP client/server.
C# 2.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5VS2005, VS2008, Architect, Dev
Gil.Y 4.18
Scalable Servers Using IOCP
Updated: 13 Jul 2006  
The purpose of this article is to cover a design that can be used to develop scalable network servers without impacting performance.
Win2K, Visual Studio, MFC, Dev
Dinesh Ahuja 4.17
Screen Cast Server
Updated: 15 Sep 2009  
A screen cast server with client.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
Linoxxis 4.17
Multithreaded Chat Server
Updated: 31 Jan 2007  
This is a simple multithreaded chat server, intended for people to learn Socket programming and Threads in C#.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Sidzone 4.15
Telnet server classes
Updated: 12 Jun 2001  
Some classes and sample code on how to control/access your app remotely, using a telnet client.
VC6Win2K, MFC, Dev
J.Hogendoorn 4.15
A Simple C++ Client/Server in CORBA
Updated: 27 Sep 2009  
An introduction to the Visual C++ CORBA development
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP), Win32, Visual Studio (VS2005), Architect, Dev, Design
Carlos Jiménez de Parga 4.12
A high performance TCP/IP socket server COM component for VB
Updated: 25 Jun 2002  
Although socket based TCP/IP servers using IO Completion Ports are often written in C++ it's sometimes useful to write such a server in Visual Basic.
VC6, VC7, VB 6Win2K, WinXP, MFC, Dev
Len Holgate 4.07
A Simple Multi-Threaded Server Client Instant Messenger Application
Updated: 4 Jun 2006  
A Simple Multi-Threaded Server Client Instant Messenger Application that uses TCP Listener and TCP Client. Allows Personal message and Conference communication between Clients and with the Server
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
massivegas 4.07
Developing a Truly Scalable Winsock Server using IO Completion Ports
Updated: 22 Sep 2001  
Developing a Truly Scalable Winsock Server using IO Completion Ports
VC6Win2K, MFC, Dev
Norm .net 4.06
Create your own Web Server using C#
Updated: 27 Oct 2001  
A step by step introduction to writing a Web Server using C#.
C#, Windows, .NET 1.0, Visual Studio, Dev
Imtiaz Alam 4.02
Executing commands on a remote machine - Part 2
Updated: 21 Oct 2001  
A simple tool that allows you to control other machines from your program
VC6Win2K, MFC, Dev
Xiangyang Liu 刘向阳 4.00
Managing packet-based connections with CPacketConnection
Updated: 22 Jul 2002  
CPacketConnection is a class for creating and managing packet-based connections
VC6, VC7Win2K, WinXP, MFC, Dev
Emilio Guijarro 4.00
Mentalis Based SecureSocketClient
Updated: 28 Feb 2008  
Mentalis based SecureSocketClient
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP)
Igor Sokolsky 4.00
A Simple HTTP Proxy with the ACE Library
Updated: 6 Nov 2008  
An article on how to build a simple HTTP proxy server
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
auralius 4.00
A simple application using I/O Completion Ports and WinSock
Updated: 30 Mar 2007  
An article on implementing I/O completion ports using WinSock.
VC6Win2K, Win2003, MFC, Dev
Swarajya Pendharkar 3.99
Class for Communication using Windows Sockets and TCP/IP
Updated: 7 Dec 2007  
Classes with many useful properties and methods to communicate using TCP/IP
C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), Win32
JonataCB 3.98
Building Multiplayer Capability into Your Game in One Hour
Updated: 7 Oct 2005  
Want to build multiplayer games but have no idea where to start or no time to develop solid networking code? Read on...
VC7.1WinXP, Visual Studio, MFC, Dev
Gabriyel 3.97
An Introduction to Socket Programming in .NET using C#
Updated: 10 Jun 2005  
In this article, we will learn the basics of socket programming in .NET Framework using C#. Secondly, we will create a small application consisting of a server and a client which will communicate using TCP and UDP protocols.
C#, Windows, .NET 1.1VS.NET2003, Dev
.NETian 3.96
Asynchronous Socket Communications Using the .NET Framework
Updated: 31 Aug 2003  
An article on asynchronous socket communications using the .NET framework.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Scott McCain 3.92
Multiple Views on Different Computers with a Single Model on Server
Updated: 30 Jul 2007  
Implements Multiple Clients with different views connected with a single server remotely. Server has a single centralized model database. All views are updated asynchronously if the model is updated from any client or server itself.
C# 2.0, Windows, .NET 2.0, Dev
vikas maan 3.88
Simple Client-server Interactions using C#
Updated: 14 Jul 2008  
Introduces a couple of cover classes to provide event-driven interaction with TCP/IP sockets and simple message protocols
C#, Windows, .NET 1.1, Visual Studio, Dev
BobJanova 3.86
A TCP/IP Server written in C#
Updated: 29 Dec 2003  
TCP/IP Server, which is running as a Windows Service waiting for client requests
C#, Windows, .NET 1.1VS.NET2003, Dev
Fact Pandit 3.86
IP Server
Updated: 3 Mar 2009  
An IP server that pings a range of IP addresses.
C#, .NET, Dev
AKA MAJO 3.80
Introduction to TCP client server in C#
Updated: 1 Oct 2001  
An article on TCP client server programming
C#, Windows, .NET 1.0, Visual Studio, Dev
S.Thangaraju 3.75
How to create a chat client using a set of communication classes
Updated: 25 Aug 2003  
A pair of classes (no mfc) that can be used for tcp/ip _and_ serial communication.
VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
jgauffin, Jonas Gauffin 3.71
A simple TFTP client using C++
Updated: 11 Sep 2008  
A simple TFTP client implementation using C++, based on the Microsoft Winsock library.
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC), Win32, Visual Studio, Dev
dim13 3.65
High Performance TCP/IP Server using C#.NET
Updated: 2 Mar 2008  
This article describes how to write high performance server applications using the .NET platform.
C++/CLI, C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), WinXP, Win2003, Vista, Visual Studio, Dev
Artur Sharipov 3.61
Simple Socket Control(s) to Create Server-Client Applications
Updated: 5 Jul 2006  
Creating a simple control to be used as socket
C#.NET 1.1, WinXPVS.NET2003, Dev
punokio 3.61
EasySocket - Flexible and easy implementation of client-server architecture in C#
Updated: 23 Feb 2006  
Using .NET Socket on TCP to create events oriented client-server behaviour.
C#, VB.NET 1.1, .NET 2.0, Win2K, WinXP, Win2003VS.NET2003, Dev
JadBenAutho 3.57
Creating a Client/Server Framework
Updated: 13 Nov 2002  
Create a complete client/server framework with added server features, including activity logging, minimizing to the system tray, password and version checking, as well as user maintenance.
C++/CLI, VC6, .NET, Win2K, WinXP, MFC, Dev
Jeff Miles 3.53
Solution for TCP/IP client socket message boundary problem
Updated: 10 Oct 2005  
Solution for unprotected TCP/IP message boundary problem.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Black Climber 3.53
How to build a chat server based on an IOCP framework
Updated: 26 Aug 2003  
A winsock server framework that uses I/O completion ports. It is designed for reusability and must be overriden.
VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
jgauffin 3.50
Sending Files using TCP
Updated: 18 Jan 2009  
Sending files using TCP
C#, .NET
Amir Hesami 3.50
A TCP/IP Chat Program
Updated: 20 Aug 2009  
A TCP/IP chat program coded in Microsoft Visual Basic .NET.
VB 9.0.NET 2.0, WinXP, Vista, .NET 3.0, .NET 3.5, Win 7, WinForms, Dev
Andrew Courtice 3.50
Bi-directional RPC
Updated: 4 May 2003  
How to use RPC for doing bi-directional client/server procedure calls.
VC6, VC7Win2K, WinXP, MFC, Dev
moshe masas 3.46
A Simple and Easy to Use IOCP Server Framework
Updated: 30 Jun 2008  
An introduction to SPServer Framework
C++, Windows, Dev
stephenlau 3.31
Chat program
Updated: 2 Dec 2002  
Simple chat program.
VC6Win2K, MFC, Dev
essam el-nagar 3.26
Simple TCP/IP Console Client (TcpClient, MultiThreading)
Updated: 21 Apr 2003  
This is a tutorial on how to write a very simple TCP/IP console client that asks for a hostname and port which it will connect to. It spawns two threads - sending thread and receiving thread.
C#, Windows, .NET 1.0, Visual Studio, Dev
Vigrid 3.23
Simple Voice Chat
Updated: 19 Jan 2002  
A simple peer to peer voice chat application using sockets
VC6, VC7Win2K, WinXP, MFC, Dev
imran lodhi 3.22
Pop3 Client Service Engine instead of SQLMail
Updated: 10 Nov 2005  
Pop3 Client Service (instead of SQLMail): Pop3 Class + DB Halper Class + Read XML Class + SQL Connection Dlg Control + BLOB to File Util
C#, SQL, Windows, .NET 1.1SQL 2000, VS.NET2003, DBA, Dev
Sigura 3.18
Windows TCP Tunnel
Updated: 12 Jul 2006  
This project shows how to forward TCP sockets from one machine to another.
C#, Windows, .NET 1.1VS.NET2003, Dev
Han_Jun_Li 3.17
Sending Binary Data using Sockets
Updated: 25 Jan 2005  
An article on file transfer using sockets.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
engine252 3.12
A scalable client/server using select() socket function
Updated: 17 Aug 2007  
An article on using select() function to create scalable client/server applications
C++, Windows, Visual Studio, MFC, Dev
Swarajya Pendharkar 3.08
Sockets in C#
Updated: 29 Oct 2003  
Introduction to using Sockets in C#.
C#, VC7, .NET, Win2K, WinXP, Visual Studio, MFC, Dev
Chandrta/Chandrasekar 3.03
Protocol implementation
Updated: 31 Jan 2005  
Add some protocol support to your server.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
engine252 2.96
Real Time TCP/IP using C#
Updated: 12 Jan 2002  
This sample shows the communication techniques between a client and a server application using a Socket class on each side.
C#, Windows, .NET 1.0, Dev
Jibin Pan 2.90
Making Socket Based Application Using TcpListener and TCPClient
Updated: 10 Jun 2002  
Teaches how to program a socket based application in VC#.
C#.NET 1.0, Win2K, WinXP, Dev
Faraz Ahmed Siddiqui 2.77
How to use Winsock to set system clock via Internet Time Servers
Updated: 21 Mar 2005  
Using Winsock UDP to set system clock.
VC7Win2K, WinXP, MFC, Dev
Charles Lazo 2.67
Client Server Communication
Updated: 17 Jan 2006  
This article gives information on client server communication using sockets.
C++, Windows, Visual Studio, MFC, Dev
vamsidhar 2.28
A TCP Chat Application - Unedited
Updated: 23 Feb 2008  
A chat application using a TCP protocol. This application is for VB6 User
VB (VB 6), Dev
Imran A Momin 2.12
A word on asynchronous sockets
Updated: 29 Jun 2003  
A discussion on asynchronous sockets
C#, Windows, .NET, Visual Studio, Dev
khaled chahabeddin 2.04
A simple TCP/IP Chat client/server
Updated: 3 Nov 2004  
An article useful to understand simple thread use, TCP/IP networking, and basic use of XML.
C#, VC7.NET 1.0, WinXP, WinForms, Dev
GMachiavelli 2.03
C# Sockets and Serialization
Updated: 9 Jun 2003  
A simple game that runs based on client server programming.
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Fadhel Al-Hashim 1.89

Internet & Network - Dialup

top
Title / Updated Author Score  
CRasMonitor v1.41
Updated: 9 Mar 2000  
A shareware application to monitor your Dial-Up Networking Connections.
VC6, Visual Studio, MFC, Dev
PJ Naughter 4.55
Simplified TAPI and Serial communication through CTapiLine class
Updated: 27 Dec 2004  
Simple tutorial on TAPI 2.x using TAPISample dialog app with CTapiLine class
VC6Win2K, MFC, Dev
Ramanan.T 4.54
Detect RAS Connection
Updated: 2 Jul 2001  
Detect internet connection using RAS API
VC6Win2K, MFC, Dev
Gilad Novik 4.40
CRRAS v.1.1 for Routing and RAS (RRAS) server under Windows 2000
Updated: 30 Jun 2003  
Connect, query and terminate connections on a Windows 2000 RRAS Server
VC6Win2K, Visual Studio, MFC, Dev
i386.com 4.38
Calling RasHangUp without errors.
Updated: 9 Jan 2000  
A way to call RasHangUp without hanging your applications or your modem
VC6, Visual Studio, MFC, Dev
Alexander Fedorov 4.20
Showing Dial-up Connection Status Window
Updated: 4 Dec 2001  
How to invoke Dial-up Connection status window programatically by Sundar & Naresh
VC6Win2K, WinXP, MFC, Dev
Parasuraman SundarRajan 4.09
Internet dialup program
Updated: 2 Dec 1999  
A dial-up dialer for connection to Internet providers
VC6, MFC, Dev
Alexander Fedorov 4.00
RasEnumConnections and "632" Error
Updated: 7 Apr 2005  
Why RasEnumConnections fails on Win2k and how to fix it.
VC6Win2K, MFC, Dev
pozhit 4.00
Keeping an eye on the RAS-connections
Updated: 4 Jun 2002  
Logs the usage of RAS-connection to an access-database
VC6Win2K, MFC, Dev
virtually_void 3.90
Detecting and Installing Modem and RAS, Dial-up Network.
Updated: 15 May 2002  
Detecting whether Modem and Dial-up Networking is installed in your system. If not, installing them programatically.
VC6Win2K, WinXP, MFC, Dev
Parasuraman SundarRajan 3.87
Creating Dialup Connections
Updated: 29 Aug 2002  
Describes how to create a new phone-book entry, and set it up with the user profile.
VC6, VC7Win2K, WinXP, MFC, Dev
Seiya Fujii 3.80
Auto connecting with DUN using InternetAutodial
Updated: 18 Sep 2003  
Quick and dirty hack for automatically bringing DUN dialog if not connected to the internet.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Brian Davis 3.70
Opening a Dial-Up connection
Updated: 13 Jan 2000  
How to open a new dialup connection using RasDial
VC6, MFC, Dev
Mileta Radenovic 3.63

C# Programming - Distributed Apps

top
Title / Updated Author Score  
Using MSMQ for Custom Remoting Channel.
Updated: 10 Dec 2001  
This article describes how to design, implement (C#) and configure the Custom Remoting Channel using MSMQ.
C#, VC7.NET 1.0, Win2K, Dev
Roman Kiss 4.62
Using Remote Object for Distributed COM+ Event Subscription.
Updated: 8 Jan 2002  
This article describes how to design, implement (C#) and configure the Custom Remoting Channel as a bridge to the COM+ Event Subscription.
C#, VC7.NET 1.0, Win2K, Dev
Roman Kiss 4.43
How to Pass Managed Objects As a Parameter of a Queued Component.
Updated: 23 Mar 2002  
An article on how to pass managed objects through MSMQ to queued components.
C#.NET 1.0, Win2K, WinXP, Dev
davyuan 4.42
Surviving poison messages in MSMQ
Updated: 29 Jun 2005  
What are poison messages, why they are dangerous for MSMQ applications and what to do about it.
C#.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, VistaVS.NET2003, VS2005, Architect, Dev
Dejan Grujic 4.20
dotNETSender - Windows Messenger like GUI for net send command
Updated: 7 May 2002  
Windows Messenger like GUI for net send command
C#.NET 1.0, Win2K, WinXP, Dev
Sunil TG 4.19
Remote Objects Part 2
Updated: 1 Apr 2002  
This article shows how to create a remote server and MDI window Remote Client using remote objects
C#, Windows, .NET 1.0, Dev
Jibin Pan 3.90
Remote Objects Part 1
Updated: 19 Mar 2002  
This demo shows how to create remote objects with callback functions and use them in the window host.
C#, Windows, .NET 1.0, Dev
Jibin Pan 3.83
Publish And Subscribe with C#
Updated: 2 Apr 2002  
This tutorial will introduce the concepts of publishing and subscribing data over a network using C#
C#, Windows, .NET 1.0, Dev
Anthony Roach 3.71
Using the Remoting Callbacks in .Net Applications.
Updated: 1 Dec 2001  
This article describes how to implement an asynchronous remoting callbacks from different remote objects such as .Net Service (COM+), Web Service and classic .Net object using the C# language.
C#, VC7.NET 1.0, Win2K, Dev
Roman Kiss 3.46

Internet & Network - DNS

top
Title / Updated Author Score  
C# .NET DNS query component
Updated: 25 Oct 2005  
A reusable component for performing DNS queries.
C#, Windows, .NET 1.1VS.NET2003, Dev
Rob Philpott 4.83
DNS Query
Updated: 17 Jul 2007  
Retrieve IPv4 address of hostnames
VC6WinXP, MFC, Dev
Prasshhant Pugalia 4.77
Peer Name Resolution (PNRP)
Updated: 27 Oct 2005  
Introduction to Peer Name Resolution and Microsoft's Peer-to-Peer technology.
C#.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 4.71
Test Your DNS Response Times with DNS Tester
Updated: 27 Mar 2007  
Check the response times of your DNS and compare with other servers.
C#, Windows, .NET, Visual Studio, Dev
Charles Putney 4.35
DNS.NET Resolver (C#)
Updated: 18 Jul 2008  
A full implementation of a reusable DNS resolver component and a Dig.Net example application.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
Alphons van der Heijden 4.32
Domain Walker
Updated: 22 Jan 2006  
An object that allows you to explore the topology of the internet.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Ravi Bhavnani 4.21
Intercept and Rewrite DNS Requests Using Regular Expressions
Updated: 2 Nov 2006  
A tool and code for injecting a DLL into a running Firefox process to rewrite DNS lookups.
C++WinXP, Win2003, MFC, VS2005, Dev
Dan Farino 4.06
DNS Query MFC based Application
Updated: 8 Nov 2007  
This article demonstrates DNS query for specific domain address with MFC GUI interface for convenient usage
VC8.0, Windows, MFC, VS2005, Dev
Chesnokov Yuriy 3.93
Peer Graph - Searching
Updated: 6 Jan 2006  
Searching record meta-data in a Peer Graph using Microsoft's Peer-to-Peer technology.
C#.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 3.80
CDNS 1.0 - An MFC DNS class
Updated: 22 May 2005  
An MFC implementation of a DNS class, it can retrieve multiple IPs and hostnames.
VC6Win2K, WinXP, Win2003, Vista, MFC, Dev
.rich.w 3.78
A Simple DNS Resolver
Updated: 27 Mar 2004  
A simple DNS resolver compiled under Bloodshed C++ and using the Winsock 1.1 API
C++Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
JLèé 3.66
DNS Resolver RFC 1035
Updated: 14 Aug 2004  
DNS resolving by RFC 1035; complete library for all versions of Windows.
VC6, Windows, MFC, Dev
Akash Kava 3.50
IDNA resolver client
Updated: 30 Mar 2004  
Using non-ASCII in DNS name lookups.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Gisle Vanem 2.50

Internet / Network - Email

top
Title / Updated Author Score  
SMTP: MailMessage done right
Updated: 25 Feb 2005  
HTML email payload from a URL.
C#, Windows, .NET, Visual Studio, Dev
Peter Wone 4.82
Sending Email Using Embedded Images
Updated: 25 Mar 2009  
How to send embedded images in email using .NET 2.0.
C#, .NET, Dev
Rizwan Qureshi 4.78
Command Line Emailer
Updated: 24 Sep 2003  
A console application for sending email from the command line
C#, Windows, .NET, Visual Studio, Dev
Mike Ellison 4.75
POP3 (RFC 1939) & MIME (RFC 2045) Compliant Client
Updated: 27 Nov 2007  
POP3 client implemented with the command and state design patterns
C#, Windows, .NET 2.0VS2005, Dev
smithimage 4.73
.NET Mail Composer
Updated: 6 Aug 2008  
Compose mail messages and send them through your mail account provider.
C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Design
SHRIDHAR TL 4.70
Embed HTML Email Images
Updated: 5 Jun 2007  
How to embed images in your email newsletter.
C#, Windows, .NET 1.1, WinForms, VS.NET2003, Dev
mwdiablo 4.68
SMTP and POP3 Mail Server
Updated: 29 Sep 2003  
An SMTP and POP3 mail server written using the .NET Framework and C#.
C#.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
Ivar Lumi 4.68
Simple POP3 Email Class
Updated: 13 Mar 2007  
A simple POP3 class to download emails from a mail server.
VB 8.0, .NET, Win2K, WinXP, Win2003VS2005, Dev
Luke Niland 4.68
Email Templates: A generic solution to handle template files
Updated: 4 Nov 2004  
A simple, user-friendly and flexible framework that takes care of all your email template files - once and for all.
C#, Windows, .NET 1.1, ASP.NET, WinForms, WebForms, VS.NET2003, Dev
Philipp Sumi 4.67
WallaAgent
Updated: 28 Mar 2005  
WallaAgent is a Walla free mail checking agent that runs on your computer instead of logging in to the Walla mail site.
C#, Windows, .NET, Visual Studio, Dev
Gil.Schmidt 4.67
SendSmtp - a command line utility to send e-mails via SMTP
Updated: 29 Nov 2006  
A command line utility which sends e-mails using the SmtpClient class.
C#, XML, Windows, .NET 2.0VS2005, Dev
Andrew Tweddle 4.67
A Library for downloading Mails from a POP3 Server
Updated: 14 Mar 2007  
Mail downloading with C#.
C#, Windows, .NET 1.1VS.NET2003, Dev
m@u 4.60
POP3 Email Client with full MIME Support (.NET 2.0)
Updated: 8 Oct 2006  
C# class reading ASCII emails from a POP3 server and converting them using MIME to aSystem.Net.Mail.MailMessage derived class for further processing. The complete code is provided (pure C# 2.0, only .NET framework DLLs used). If possible, it matches MIME multiparts to body, attachment, etc. of MailM
C# 2.0.NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, WebForms, VS2005, Dev
Peter Huber SG 4.59
Custom GMail Vacation Auto-Responder
Updated: 27 May 2009  
Use IMAP to auto-reply to unread GMail messages while on vacation
VB (VB 8.0, VB 9.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), Dev, SysAdmin
_Khallaf 4.57
A POP3 Client in C# .NET
Updated: 9 Feb 2004  
A POP3 client in C# .NET for reading and processing emails (including attachments).
C#.NET 1.0, Win2K, Dev
Desmond McCarter 4.56
Programmatically adding attachments to emails in C# and VB.NET
Updated: 20 Apr 2007  
A technique for programmatically adding attachments to emails in C# and VB.NET.
C#, VB, .NET, Win2K, WinXP, Visual Studio, Dev
David M Brooks 4.56
POP3 Email Client (.NET 2.0)
Updated: 4 Aug 2006  
C# class making it easy to interact with POP3 email server, like listing of emails, download and deletion. Special attention was given to reliable connection control. The code was tested for several months with Google Gmail, including SSL.
C# 2.0, Windows, .NET, Visual Studio, Dev
Peter Huber SG 4.55
Hotmail using C# – A HTTPMail client under .NET
Updated: 25 Mar 2003  
A C# client library for access Hotmail using the undocumented HTTPMail protocol.
C#.NET 1.0, Win2K, WinXP, Dev
kais 4.55
POP3 Client as a C# Class
Updated: 5 Aug 2003  
An article description of a C# class that implements the standard POP3 commands.
C#, VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Bill Dean 4.53
Hotmail Exposed
Updated: 5 Oct 2003  
Access Hotmail using C#, the extended version.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Wouter van Vugt 4.52
MIME Compliant Parser
Updated: 8 Jul 2008  
An attempt to separate MIME parsing from mail protocol.
C#, Windows, .NET 2.0VS2005, Dev
smithimage 4.50
Sending complex emails in .NET 1.1
Updated: 15 Mar 2006  
This article describes complex issues about sending emails in .NET 1.1 (such as using a SMTP server that requires authentication).
C#, Windows, .NET 1.1VS.NET2003, SQL CE, DBA, Dev
Florentin BADEA 4.39
Simple MAPI.NET
Updated: 30 Mar 2002  
Usage of the simple MAPI API.
C#.NET 1.0, Win2K, WinXP, Dev
NETMaster 4.39
Ready-to-use Mass Emailing Functionality with C#, .NET 2.0, and Microsoft® SQL Server 2005 Service Broker
Updated: 7 Sep 2006  
This paper demonstrates an extensible mass emailing framework (Smart Mass Email SME). The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, Microsoft® SQL Server 2005 Service Broker, MS Provider Pattern, Enterprise Library January 2006 etc.
SQL, C# 2.0, Windows, .NET 2.0SQL 2000, SQL 2005, VS2005, Architect, DBA, Dev
Shahed.Khan 4.34
Sending the contents of a webpage with images as an HTML mail
Updated: 23 Dec 2006  
This article shows how you can embed images from a web server into your mail message.
C# 2.0, Windows, .NET 2.0, ASP.NET, VS2005, Dev
Five Minute Developer 4.32
IMAP Client library using C#
Updated: 13 Jan 2005  
IMAPLibrary supports the basic IMAP protocol functions to fetch messages from the mailbox.
C#, VC7.NET 1.0, .NET 1.1, WinXPVS.NET2003, Dev
Rohit Joshi 4.31
BooProd.BMail - sending dynamically generated EMails
Updated: 2 Jan 2005  
This package will help you send all kinds of EMails like account creation, order, mailing, reports, ... everything containing dynamic fields. You can configure your own SMTP server, use notification and add attachments.
C#.NET 1.1, Win2K, WinXPIIS 5.1, VS.NET2003, Dev
Boo! 4.30
Send E-Mail from your .NET Application using your GMail Account
Updated: 24 May 2006  
Send E-Mail from your .NET application using your GMail Account
C#, Windows, .NET, Visual Studio, Dev
Syed Moshiur Murshed 4.29
A class for sending emails with attachments in C#.
Updated: 28 Feb 2003  
A class for sending emails with attachments in C#.
C#, Windows, .NET 1.0, Dev
Steaven Woyan 4.28
Send Inline Image Email (VB.NET 2.0)
Updated: 21 Aug 2007  
Send HTML Email with embedded image files instead of external link. Most email client will display inline image directly since there is less security risk. No more broken images.
VB 8.0, Windows, .NET 2.0VS2005, Dev
WPKF 4.19
How to Access Emails Using the IMAP Protocol
Updated: 23 Sep 2008  
This article explains how to use the IMAP protocol to access emails. It explains how to use some of the common IMAP commands.
C#, Windows, .NET, Visual Studio (VS2008), Dev
Syed M Hussain 4.17
SMTP Login class
Updated: 21 Jan 2003  
Basic SMTP Login class
C#, Windows, .NET 1.0, Visual Studio, Dev
Benjamin L. Miller 4.07
Send Mails from Windows Application
Updated: 15 Sep 2009  
This article enables you to send mails from Windows application which is normally a tedious task
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), Windows (WinXP, Win2003), .NET CF, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, IIS (IIS 6), Visual Studio (VS.NET2003, VS2005, VS2008), WCF, WinForms, All Topics, CEO, Architect, DBA, Dev, QA, Design, SysAdmin, Sales, Marketing
Sushant Joshi 4.07
Retrieve Mail From a POP3 Server Using C#
Updated: 19 Jan 2002  
A simple program for retrieving mails from a POP3 server, based on RFC 1725.
C#, Windows, .NET 1.0, Dev
Agus Kurniawan 3.91
Decoding the "Windows 1255" format
Updated: 11 May 2009  
An article on how to decode the "Windows 1255" format.
C#, Windows, .NET, Dev
maor tzivony 3.80
How to send a simple text email message
Updated: 14 Nov 2004  
How to send a simple text email message.
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
Chad Z. Hower aka Kudzu 3.74
Windows Email Client application using .NET (C#)
Updated: 21 Dec 2005  
An article on a Windows email client application using .NET.
C#, Windows, .NET 1.1VS.NET2003, Dev
Fabian Tang 3.58
Email Processing / Automation Using a Minimalistic Approach
Updated: 30 Jun 2006  
Imagine that you want to start the defrag or the TV card recording on your home PC via your mobile phone. This is one way to do it.
C++, Windows, Visual Studio, MFC, Dev
Ladislav Nevery 3.56
Sending Mail Using C# via SMTP
Updated: 19 Dec 2001  
A simple application for sending mail via SMTP server using C#
C#, Windows, .NET 1.0, Dev
Agus Kurniawan 3.55
Creating In-Memory Mail Attachments
Updated: 24 Nov 2007  
This article shows how to create mail attachments during runtime without creating files on the file system.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Sven Grand 3.53
How to Send Mails from your GMAIL Account through VB.NET or C#. Windows Programming, with a Bit of Customization
Updated: 19 Mar 2008  
Sending Mails from your Windows Application
C#, VB 8.0, Windows, .NET 2.0VS2005, Dev
Abhishek Sur 3.51
Get Notified When Client Opens Email
Updated: 15 Jan 2009  
In this article we learn how to create a simple HttpHandler that will notify the sender when the email is opened.
C#, HTML, Dev
azamsharp 3.47
Mail library using sockets, in C#
Updated: 27 May 2004  
My own mail library without CDO and System.Web.Mail.
C#.NET 1.1, Win2003, Visual Studio, Dev
vmlinuxx 3.00
AdHawkMailer - An ASP.NET Component for Sending Emails in VB.NET
Updated: 16 Jun 2008  
AdHawkMailer is an ASP.NET component for sending emails in VB.NET.
VB 8.0, Windows, .NET 2.0, ASP.NET, VS2005, Dev
AdamNThompson 2.91
Three Ways of E-Mail Address Validation - Regex, SMTP, POP3
Updated: 9 Feb 2007  
Article about the technology of checking email address validation
C++, Javascript, XML, C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, ASP.NET, SQL Server, MFC, Ajax, VS.NET2003, VS2005, Architect, DBA, Dev
Dmitry Kikhtev 2.90
SuperMail.NET, a bulk emailing app using System.Net.Mail, MS Access, and My.Settings
Updated: 12 Aug 2007  
Using the System.Net.Mail namespace, My.Settings, and MS Access to develop a bulk emailing application.
VB 8.0, Windows, .NET 2.0VS2005, Dev
AdamNThompson 2.88
Socket Console for SMTP in C#
Updated: 25 May 2004  
This is a byproduct while writing a fully functional mail sender. A good example for learning socket communication.
C#.NET 1.1, Win2003, Visual Studio, Dev
vmlinuxx 2.33
Win Mailer
Updated: 13 Jan 2009  
Win Mailer provides an easy way to send a mail to a number of recipients. You can even insert emoticons\smileys to the mail contents.
VB.NET 2.0, Visual Studio, Dev
Vivek Bhatnagar 2.33
POP3 Library in C#
Updated: 26 Sep 2003  
Complete POP3 Library with Attachment read and Save option
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
PramodKumarSingh 2.26

Internet & Network - Email & SMTP

top
Title / Updated Author Score  
Adding Save() functionality to Microsoft.Net.Mail.MailMessage
Updated: 11 Jan 2009  
Using a combination of Reflector, Reflection, and C# 3.0 extension methods to add Save(string FileName) functionality to MailMessage in Microsoft.Net.Mail.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), Dev
Allan Eagle 4.83
Mail Monitor++
Updated: 8 Nov 2004  
A POP3 Monitor application.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, ATL, VS.NET2003, Dev
sergiols 4.67
MailMergeLib - A .NET Mail Client Library
Updated: 7 Aug 2009  
MailMergeLib is a SMTP mail client library. It makes use of .NET System.Net.Mail and provides comfortable mail merge capabilities. MailMergeLib corrects a number of the most annoying bugs and RFC violations that .NET 2.0 to .NET 4.0 suffer from.
C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET 2.0, ASP.NET, Visual Studio (VS2005, VS2008), Dev
Norbert Bietsch 4.66
CPopProxyMT - A multi-threaded POP3 proxy skeleton
Updated: 9 Oct 2002  
CPopProxyMT is a skeletal class that wraps a multi-threaded POP3 proxy. You can further modify this class to suite your needs.
VC6, VC7Win2K, WinXP, MFC, Dev
Nishant Sivakumar 4.59
MIME Message Composer/Analyser
Updated: 18 Apr 2004  
A C++ implementation of MIME
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, STL, Dev
nickadams 4.58
En/Decode MIME-Content with MimeSniffer
Updated: 2 Dec 2002  
RFC-compliant Mime-En/Decoder
VC6, VC7Win2K, WinXP, MFC, ATL, Dev
Randolph Duke 4.51
Implementing Outlook 2002/XP Event Sinks in MFC C++ 2003 .NET
Updated: 29 May 2003  
How to implement Outlook event sinks to alert your application when new mail has been received.
VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
zebbedi 4.46
SMTP Client
Updated: 24 Mar 2009  
The CSmtp class allows to send emails with attachments. It only provides the AUTH LOGIN authentication.
C++ (VC6), C++/CLI, C, Windows, Win32, Visual Studio
Jakub Piwowarczyk 4.42
A POP3 class with WIN32 API (APOP Command support)
Updated: 3 Jan 2003  
A POP3 class with WIN32 API
VC6Win2K, WinXP, MFC, Dev
Brandon G. WANG 4.39
Email Sender
Updated: 4 Jun 2008  
Send email directly to the receiver's SMTP server.
C#, .NET (.NET 2.0)
Liu Junfeng 4.20
CSmtpProxyMT 1.0
Updated: 15 Nov 2001  
An SMTP proxy class with ability to insert signatures to outgoing mails. Does not require MFC.
VC6, VC7Win2K, Visual Studio, MFC, Dev
Nishant Sivakumar 4.04
Getting an MX record (the easy way)
Updated: 27 Feb 2003  
Using DNSQuery() to get an MX record
VC6, VC7.NET 1.0, Win2K, WinXP, MFC, STL, Dev
Dave Loeser 4.03
SMTP Server
Updated: 22 Sep 2007  
This article shows how to design an SMTP server
VC8.0, Windows, Visual Studio, MFC, Architect, Dev, Design
Maruf Maniruzzaman 3.98
CFastSmtp - Fast and easy SMTP class...
Updated: 4 Sep 2002  
Fast and simple win32 SMTP class with handy local ip/name funtions
VC6Win2K, Visual Studio, MFC, Dev
Christopher W. Backen 3.96
CPop3 class
Updated: 31 Mar 2002  
This is simple CPop3 class that can connect to a pop3 server and receive messages.
VC6, VC7Win2K, WinXP, MFC, Dev
Christopher Zmorzynski 3.96
SMTP Stress Tool
Updated: 27 Dec 2006  
SMTP Stress Tool
C#, Windows, .NET, Visual Studio, Dev
Ivar Lumi 3.75
A Simple But Effective Way to Send an Email using SmtpClient Class
Updated: 9 Aug 2009  
A simple but effective way to send an email using SmtpClient class
C#, Windows, Visual Studio (VS2005, VS2008, VS2010)
Md. Marufuzzaman 3.56
Send HTML Via SMTP By Extending CMimeMessage
Updated: 18 Jan 2007  
Extending the CMimeMessage class to send HTML messages
C++ (VC8.0), Windows (WinXP), Visual Studio (VS2005), ATL, Dev
MBrooker 3.18
Sending Mail With An Embedded Image
Updated: 20 Jun 2007  
Sending Mail With An Embedded Image
C# 2.0, Windows, .NET, Visual Studio, Dev
Lavate Prashant B. 2.94
Spam Killer
Updated: 20 Mar 2002  
Delete unwanted mails from your PO3 server
VC6, VC7Win2K, WinXP, MFC, Dev
Hirosh 2.40
rEmail Part 2 - rPOP3_Client
Updated: 2 Jun 2005  
rEmail is a set of tutorials I am writing describing how I am building tools to download, interpret and send email messages. rPOP3_Client uses rTCPIP to download emails from a POP3 server.
VC6Win2K, WinXP, Win2003, MFC, Dev
Robert James Metcalf 2.17
SMTP server stress tester
Updated: 20 Mar 2002  
stress test your SMTP server by sending a large number of emails
VC6, VC7Win2K, WinXP, MFC, Dev
Hirosh 1.91
Digitally Signing Emails
Updated: 29 Mar 2008  
Digitally signing Emails using CAPICOM and CDO
C# 2.0, .NET (.NET 2.0), WinXP, Dev
Dan Madden 1.00

Internet & Network - FTP

top
Title / Updated Author Score  
gzTx - A File Transfer Daemon
Updated: 1 Mar 2008  
Using on-the-fly compression during file transfer
Java, Dev
st0le 5.00
How Proxy Server serves FTP clients?
Updated: 10 Feb 2005  
This article describes how Proxy Server deals with PORT and PASV FTP commands
VC6, VC7.1, WindowsVS.NET2003, Dev
Hatem Mostafa 4.79
Using FTP with .NET including sending server commands
Updated: 19 May 2004  
How to send and receive files, enumerate directories and subdirectories remotely on demand, send server commands through FTP control port.
C#, VC7.1.NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Tim Kohler 4.77
FTP Client Class
Updated: 5 Dec 2005  
A non-MFC class to encapsulate the FTP protocol.
VC7, VC7.1, VC8.0Win2K, WinXP, MFC, STL, VS.NET2003, Dev
otom 4.76
CFtpServer: A complete, fast, and reliable FTP server class
Updated: 5 May 2006  
An article on using the CFtpServer C++ class.
VC6, Windows, MFC, Dev
Poumailloux Julien 4.76
FTP Client and HttpFileDownloader Components (Controls)
Updated: 25 Jun 2008  
FTP client and HttpFileDownloader components (controls).
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 2.0, .NET 3.0), Dev
Alex_1 4.75
Steganography 17 - FTP Through a Proxy
Updated: 16 Nov 2007  
Transporting piggyback data in FTP transfers
C# 2.0, Windows, .NET 2.0, .NET 3.0VS.NET2003, Dev
Corinna John 4.73
FTP Wanderer - FTP Client using WININET
Updated: 30 Jul 2002  
This article presents a fully functional implementation of a FTP client.
VC6, VC7Win2K, WinXP, MFC, Dev
Pablo van der Meer 4.66
TJFTP - A Visual C++ FTP Client
Updated: 14 Nov 2005  
A Windows FTP client written without CInternetSession or CFtpConnection classes. Demonstrates manual manipulation of Winsock sockets, FTP principles, and GUI concepts such as List controls with in-place label-editing and column sorting, progress indicators, and reading and writing to the Registry.
VC6, VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
shellraker 4.66
C# FTP Client Library
Updated: 5 May 2006  
Easy to use FTP client library with features in mind.
C#.NET 1.1, WinXPVS.NET2003, Dev
jptros 4.57
Application for uploading modified Files to a FTP Server
Updated: 14 Oct 2002  
Simple C# Console Application that uses a local MS-Access Database to store modification Dates of Files and uploads modified Files to a FTP Server
C#, Windows, .NET 1.0, Dev
Uwe Keim 4.51
FTP client library for C#
Updated: 27 Mar 2003  
FTP client library for C#, including asynchronous operations.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Dan Glass 4.50
An FTP secure client library for C#
Updated: 10 Dec 2008  
How to implement an FTP secure connection with an SSL stream class.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev
kadaoui el mehdi 4.48
FTP Component in C#, for .NET
Updated: 29 May 2002  
An FTP component and sample FTP client, in C#.
C#, Windows, .NET 1.0, Dev
Jerome Lacaille 4.42
A Complete FTP Server
Updated: 30 May 2005  
This article presents a fully functional implementation of a FTP server.
VC6, VC7Win2K, WinXP, MFC, Dev
Pablo van der Meer 4.39
Advanced FTP Server
Updated: 24 Oct 2009  
Enables remote access to your files and folders via FTP
C# (C# 2.0), Javascript, XML, HTML, .NET (.NET 2.0), ADO.NET, Ajax, SysAdmin
SHRIDHAR TL 4.35
Partial FTP Downloader
Updated: 29 Sep 2008  
An article about a partial FTP Downloader
.NET 1.1, Dev
Elmue 4.32
Retrieving a file via. HTTP
Updated: 24 Feb 2002  
A tutorial and class derived from CInternetSession.
VC6, VC7Win2K, WinXP, MFC, Dev
Jay Beckert 4.22
LightFTPClient: a basic FTP client
Updated: 9 May 2004  
LightFTPClient is a basic FTP client.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Massimo Beatini 4.11
Console FTP in C#
Updated: 7 Mar 2004  
A basic FTP client in C#.
C#, Windows, .NET 1.0, Dev
Hasani 3.51
How To Retrieve and Change FTP File Attributes by Using WinInet Functions.
Updated: 31 Mar 2006  
An article about using the FTPCommand function to send direct commands to the FTP server.
C++, Windows, Visual Studio, MFC, Dev
pkhach 3.50
WSTD-Ftp, A neat FTP server
Updated: 10 Mar 2006  
An article about a neat FTP server I've written, called WSTD-Ftp.
VC7, VC7.1, MFC, VS.NET2003, Dev
Moagiz 3.37
FTP-based Replication with Sharp FTP Server
Updated: 25 Jun 2004  
This article explains how to do FTP-based replication through the example of the Sharp FTP Server.
C#.NET 1.1, Win2K, WinXP, TabletPCVS.NET2003, Dev
InActive 3.18
C# FTP client, based on the WinInet.dll API
Updated: 16 Sep 2003  
The WinInet.dll API is able to tunnel through firewalls - this simple FTP client will support file transfer even when your firewall has only port 21open!
C#, Windows, .NET 1.1, Visual Studio, Dev
Peter Beedell 3.09
OpenFileDialog for FTP
Updated: 2 Oct 2008  
Dialog for selecting a file found on an FTP server.
C# 1.0, C# 2.0, C# 3.0.NET 2.0, Win2K, WinXP, Win2003, Vista, Win32, Dev
stebo0728 2.50
Download multiple files from an FTP server in .NET
Updated: 3 Jan 2008  
This article is a brief description on how to code to download multiple files from an FTP server using .NET.
C++/CLI.NET 2.0, Win2003VS2005
Aman Sura 2.45
FTP search of older files and delete them
Updated: 24 May 2004  
Mark all the files on an FTP site that are older than a specified time and delete if required.
C#, Windows, .NET 1.1VS.NET2003, Dev
SathishVJ 1.50

Internet & Network - General

top
Title / Updated Author Score  
VideoIPPhone
Updated: 12 Mar 2005  
VOIP using Microsoft TAPI
C++ (VC7)Win2K, WinXP, MFC, Dev
Park NoYoon 5.00
TCP and HTTP? - Unedited
Updated: 13 Oct 2009  
I never understand when to use either of these. People always talk that - "...can be transferred over TCP or HTTP...." why there is "Or" in between TCP and HTTP? i understand, HTTP internally rely on TCP for transporting. 1. When to use TCP or HTTP? 2. What extra HTTP can do which TCP does not? 3.
Member 2324483 5.00
CSNTPClient - An SNTP Implementation
Updated: 7 Apr 2000  
A collection of freeware MFC classes to encapsulate the SNTP protocol.
VC6, MFC, Dev
PJ Naughter 4.91
Extending Microsoft's Terminal Services Client To Provide Seamless Windows
Updated: 14 Apr 2005  
An article that describes a possible approach to extending Microsoft's Terminal Services/Remote Desktop Client to use seamless windows.
VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, Dev
Martin Wickett 4.91
A set of Network Management Classes
Updated: 21 Jan 2002  
A set of classes that make it easy to work with Network Management.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Carlos Antollini 4.88
CAsyncSocketEx - Replacement for CAsyncSocket with proxy and SSL support
Updated: 5 Apr 2003  
CAsyncSocketEx is an MFC-less replacement for CAsyncSocket which does also offer a flexible layer system. With the layer class CAsyncProxySocketLayer, you can connect through proxy servers.
VC6, VC7Win2K, WinXP, MFC, Dev
Tim Kosse 4.87
POP3 Server
Updated: 23 Sep 2007  
Shows how to implement a POP3 server
VC8.0, Windows, Visual Studio, MFC, Architect, Dev, Design
Maruf Maniruzzaman 4.86
Tool to traverse MIB tree using SNMP
Updated: 11 Dec 2004  
This is a simple tool to walk MIB tree. It also demonstrates receiving traps along with client side SNMP requests.
VC6Win2K, MFC, Dev
Ramanan.T 4.86
The "New ipconfig" and the IP Helper API
Updated: 5 May 2003  
This article details a class that allows the manipulation of network adapters and uses that class to build a graphical ipconfig utility for anyone using Windows2000 or Windows XP. In order to accomplish this, the IP helper API is used.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, MFC, ATL, STL, Dev
Joseph Dempsey 4.83
CSPServer, State-based Protocol Server Class
Updated: 11 Mar 2003  
Class framework for creating client/server protocol servers
VC6, VC7Win2K, WinXP, MFC, Dev
hector santos 4.82
How to install SNMP extension agent DLL
Updated: 11 Dec 2004  
This tutorial is all about installing the developed extension agent DLL.
VC6Win2K, MFC, Dev
Ramanan.T 4.81
WebResourceProvider
Updated: 23 Mar 2007  
A framework to allow public web services to be used as objects in your application.
VC8.0Win2K, WinXP, Vista, MFC, VS2005, Dev
Ravi Bhavnani 4.80
Remote shell daemon (Rshd)
Updated: 7 Oct 2003  
Example to shutdown all computers on the LAN automatically.
VC6Win2K, WinXP, MFC, Dev
Yuantu Huang 4.79
CSMTPConnection v1.36
Updated: 3 Mar 2000  
An MFC class to encapsulate the SMTP protocol.
VC6, MFC, Dev
PJ Naughter 4.79
W3Mfc v1.11
Updated: 7 Apr 2000  
A collection of freeware MFC classes to implement a simple Web server.
VC6, MFC, Dev
PJ Naughter 4.78
GeoLocation for your Skype
Updated: 30 Mar 2007  
The article describes the retrieval of one's public IP address and geo location and possibly assigning it to one's Skype profile.
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
AdamNajmanowicz 4.77
NDIS MONITOR .NET 32-bit v1.00
Updated: 27 Apr 2007  
NDIS Monitor allows to catch and log the exchange of packet data between NDIS miniport drivers and network protocol modules that occurs in kernel space.
C++, C# 1.0, Windows, .NET, Visual Studio, WinForms, Dev
vitoplantamura 4.77
The Bip Buffer - The Circular Buffer with a Twist
Updated: 9 May 2003  
A bi-partite circular buffer for high performance buffering, where it comes from, and why you'd want to use it.
VC6, VC7Win2K, WinXP, PocketPC 2002, Visual Studio, MFC, Dev
Simon Cooke 4.76
Getting the Physical (MAC) address of a Network Interface Card and finding out if it is the primary adapter on a multi-homed system
Updated: 14 Mar 2006  
This article describes how to obtain a Network Interface Card's (NIC) Physical or Ethernet (MAC) address. It also shows how to identify if a network adapter is the primary adapter on a multi-homed system. If not, it shows how to find and get the primary adapter's IP and MAC addresses.
VC6Win2K, WinXP, Visual Studio, MFC, Dev
Rafique Sheikh 4.76
CCmc v1.0 - A CMC Implementation
Updated: 3 Mar 2000  
An MFC class to encapsulate sending mail using CMC.
VC6, MFC, Dev
PJ Naughter 4.75
More on using IP Helper API’s
Updated: 4 Mar 2004  
A brief discussion on how to use a few of the functions in the IP Helper suite
VC6Win2K, MFC, Dev
DavidCrow 4.75
Wake On LAN (WOL)
Updated: 27 Jul 2007  
This article will describe steps required to power on remote machines in a local area network.
VC6, VC7Win2K, WinXP, Win2003, MFC, Dev
Hamed Mosavi 4.74
Using UPnP for Programmatic Port Forwardings and NAT Traversal
Updated: 14 Mar 2006  
Universal Plug-n-Play lets your program create and edit port mappings in your router over the network.
VC6Win2K, WinXP, MFC, Dev
Mike O'Neill 4.73
How to develop a SNMP extension agent DLL
Updated: 11 Dec 2004  
This covers essentials about SNMP and a short tutorial on developing a very simple SNMP extension agent.
VC6Win2K, MFC, Dev
Ramanan.T 4.73
Raw Ethernet Packet Sending
Updated: 24 Oct 2003  
This article explains how to send a raw Ethernet packet using C# and a NDIS Protocol Driver.
C, C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
miahrugger 4.73
Simple class to work with the NetShare*() APIs
Updated: 19 Apr 2004  
Simple class to work with the NetShare*() APIs.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
John Gonzalez 4.73
Failover Socket Client
Updated: 20 Aug 2007  
A socket client which fails over to a different host when the connection drops
C# 2.0, Windows, .NET 2.0VS2005, Dev
Bart Meirens 4.73
Image and Location Search(aroo) - Unedited
Updated: 11 Jun 2008  
Index your website (including images and geographic data), search and display results in Google Earth.
C# (C# 2.0, C# 3.0), Javascript, .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Ajax, Dev
craigd 4.71
Raw Sockets Using Winsock
Updated: 3 Jan 2007  
Raw socket programming using the Winsock API.
VC6, Windows, MFC, Dev
Prasshhant Pugalia 4.70
SNTP Client in C#
Updated: 27 Aug 2001  
Implementation of the Simple Network Time Protocol (RFC 2030) in C#
C#, VC7, Windows, .NET 1.0, Dev
Valer BOCAN 4.70
.NET POP3 MIME Client
Updated: 8 Feb 2008  
This article provides an implementation of a POP3 MIME client using .NET 2.0 and C#.
C# 2.0, C# 3.0, Windows, .NET 2.0, .NET 3.0VS2005, Dev
Wil Peck 4.68
MfcCDDB v1.15
Updated: 3 Mar 2000  
A freeware MFC class to support access to CDDB servers.
VC6, MFC, Dev
PJ Naughter 4.67
STL WebServer
Updated: 8 May 2000  
A set of classes written in STL that implement a web server
VC6, MFC, STL, Dev
David Hubbard 4.67
Network Renju Game
Updated: 1 Jul 2003  
This is a Renju game with network support.
VC6Win2K, MFC, Dev
Mingming Lu 4.67
Implementing snap-to-grid in an MSHTML based application
Updated: 24 Apr 2004  
How to implement snap-to-grid and draw the grid in MSHTML based applications.
VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Rob Manderson 4.67
Using IHTMLEditDesigner
Updated: 24 Apr 2004  
Using IHTMLEditDesigner to modify IE's editing behaviour
VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Rob Manderson 4.66
Simple, Robust and Expandable Winsock Server for Multiple Clients with Easy to Add New Services
Updated: 4 Sep 2006  
How to build a simple, robust and easily expandable server for multiple clients
XML, VC8.0Win2K, WinXP, Win2003, MFC, ATL, STL, VS2005, Architect, Dev
Vadim Motorine 4.66
UT2003 Gameserver Status
Updated: 16 Oct 2002  
Getting the current Status of a UT2003 Gameserver via UDP Queries
C#, Windows, .NET 1.0, Dev
Rüpel 4.66
Using the Background Intelligent Transfer Service (BITS)
Updated: 3 Jun 2008  
Using the BITS system service
VC8.0Win2K, WinXP, Win2003, Vista, MFC, ATL, WTL, VS2005, Dev
caio 4.65
Anatomy of a relevant search engine (part 1) - Unedited
Updated: 4 Jun 2009  
Information retrieval, semantic search relevance and ranking. About anatomy of a search engine. The simplest search engine source code.
C#, Dev
Adrian Pirvu 4.65
Working with MSMQ Triggers
Updated: 25 Mar 2003  
This article gives a brief introduction to MSMQ Triggers and how it can be used in your messaging applications.
C++Win2K, WinXP, Visual Studio, MFC, Dev
Manoj G 4.65
Tracert Component for .NET Framework 2.0
Updated: 25 Jun 2006  
This article implements a tracert component based on the Ping class available in .NET Framework 2.0.
C#, VC8.0.NET 2.0, Win2K, WinXP, Visual Studio, Dev
Rama Krishna Vavilala 4.65
Sniffing using Winsock
Updated: 23 Apr 2007  
Sniffing IP Packets using Winsock API
VC6WinXP, MFC, Dev
Prasshhant Pugalia 4.64
A Multicast Wrapper Class
Updated: 3 Dec 1999  
MFC, Dev
Adeel Jamil Siddiqui 4.64
An Asynchronous Pluggable Protocol Handler for data: URLs
Updated: 28 Jan 2006  
This article describes an asynchronous pluggable protocol implementation to support the data: protocol, as described in RFC 2397, in Internet Explorer.
VC8.0, Windows, Visual Studio, MFC, ATL, Dev
Rama Krishna Vavilala 4.63
Examples to create your Conferencing System in .NET, C# VOIP & Video Conferencing Systems using H.323 and TAPI 3
Updated: 31 Jan 2007  
Four examples to create your Conferencing System in .NET using H.323 and TAPI 3
C#, Windows, .NET, Visual Studio, Dev
Fadi M. Abdel-qader 4.63
Using a Mailslot to read/write data over a network
Updated: 8 Mar 2004  
Shows how to use a Mailslot to easily read/write data between two or more networked Windows computers.
C++, CWin2K, WinXP, Win2003, Visual Studio, MFC, Dev
Jeff Glatt 4.63
Access Internet Explorer's History in MFC
Updated: 14 Aug 2004  
Getting the History from Internet Explorer in MFC.
VC6, Windows, MFC, ATL, Dev
Akash Kava 4.63
Binary Data Marshaling
Updated: 13 Jan 2005  
Fast binary data marshaling using simple CMarshal class.
VC7.1, Windows, MFC, VS.NET2003, Dev
Hatem Mostafa 4.63
Commands Transfer Protocol (CTP) - A New Networking Protocol for Distributed or Parallel Computations
Updated: 2 Feb 2005  
In this article, an improved version of a new networking protocol for distributed or parallel computations is presented. In common, it is suitable just for fast, reliable and featureful interchange of small messages. The protocol's implementation and demo project are provided.
VC6Win2K, WinXP, Win2003, MFC, STL, Dev
dum 4.62
XWSAError - a DLL for Winsock error lookup
Updated: 6 Jan 2005  
Add Winsock error lookup to your C++ or VB app with this DLL.
VC6, VB 6Win2K, WinXP, Win2003, MFC, Dev
Hans Dietrich 4.62
Using Internet Explorer to download files for you
Updated: 27 Dec 1999  
This article presents two methods of using the URLDownloadToFile function in IE3+ to download files.
VC6Win2K, Visual Studio, MFC, Dev
Michael Dunn 4.61
Applications Traffic Watcher
Updated: 17 Jul 2006  
Applications Traffic Watcher is a small utility to get information about the amount of data transferred to and from the Internet.
Windows, Visual Studio, Dev
Warlib 4.60
Advanced customization of WebBrowser Control in Dialog based app.
Updated: 19 Aug 2003  
Shows how to customize the Microsoft WebBrowser control in a dialog based app to allow custom context menus, message boxes, windows, modal dialogs and C++ function calls from JavaScript to your application using window.external.
VC6Win2K, WinXP, Win2003, MFC, Dev
Greg Ellis 4.59
Pause & Resume at Protocol level. (You can implement it in any language)
Updated: 9 Oct 2002  
Ever wondered how some of the popular download tools have capability to break download in middle, disconnect from net, later reconnect and restart file transfer from exact point they left earlier.
VC6, VC7Win2K, MFC, STL, Dev
Narendra Chandel 4.58
Remote Processes and Machine control of Windows NT based systems (2000/XP)
Updated: 31 Aug 2003  
Control certain aspects of machines sitting remotely, without having to install and trigger an application on the remote machine.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Prateek Kaul 4.57
CNamedPipe v1.0
Updated: 3 Mar 2000  
A Freeware MFC class to encapsulate Named Pipes.
VC6, MFC, Dev
PJ Naughter 4.56
Syslog daemon for Windows Eventlog
Updated: 22 Apr 2007  
Syslogd is an installable Windows service which receives and translates syslog messages to Windows Eventlog logs
C# 2.0.NET 2.0, WinXPVS2005, Dev
Alphons van der Heijden 4.56
Capture an HTML document as an image
Updated: 19 May 2004  
Capturing HTML documents as images
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Rob Manderson, Jubjub 4.56
Connect to a UNC Path with Credentials
Updated: 16 Oct 2009  
Use NetApi32 to establish and break connections to UNC paths using specified user credentials.
C#, .NET, Win32, Dev
hayes.adrian 4.55
WhoIS Class for MFC
Updated: 29 Feb 2000  
A simple MFC class for WhoIS processing for the Internet.
VC6, MFC, Dev
Ed Dixon 4.54
CWebUpdate 1.0 - An MFC Update class
Updated: 25 Jun 2005  
An easy updating method with a small foot print.
VC6Win2K, WinXP, MFC, Dev
.rich.w 4.53
Searcharoo 2007 (Medium Trust and Office 2007 indexing) - Unedited
Updated: 28 Apr 2007  
Remove Binary Serialization to solve Medium Trust problem; index OpenXML document formats in ASP.NET/C# free search engine
C# 2.0, Windows, Office, .NET 2.0, ASP.NET, WebForms, VS2005, Dev
craigd 4.53
How to use IDirectoryObject
Updated: 13 Jun 2002  
How to use the IDirectoryObject interface instead of using the IADs(IDispatch) objects
VC6, VC7Win2K, WinXP, Visual Studio, MFC, ATL, Dev
Wictor Wilén 4.50
Offline Browser using WinInet, URL Moniker and MSHTML APIs
Updated: 22 Mar 2005  
This article describes how to make an offline browser using Visual C++/Win32 APIs.
VC6, VC7Win2K, WinXP, MFC, Dev
Muhammad Sheraz Siddiqi 4.50
ISAPI Filter for Logging using MFC
Updated: 9 Aug 2007  
Implementing ISAPI Filter in IIS 5.x/6.x for logging HTTP/HTTPS request & response data
C++, Windows, Visual Studio, MFC, Dev
Paramesh Gunasekaran 4.50
Simple Upload File to Rapidshare Account Method using C#
Updated: 2 Apr 2009  
By using this C# (.NET 2.0) method, you can easily upload your files to Rapidshare.com account
C#, .NET (.NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), ASP.NET, WinForms, WebForms
Qasem Heyrani Nobari 4.50
Winsock Revamped
Updated: 24 Jun 2008  
A fairly simple to use Winsock component, allowing simple networked applications. Built modeling the VB6 component of the same name, with enhancements.
VB (VB 7.x, VB 8.0, VB 9.0), .NET (.NET 1.1, .NET 2.0, .NET 3.5), Visual Studio (VS.NET2003, VS2005, VS2008), Dev
Chris Kolkman 4.48
CHttpDownloadDlg v1.03
Updated: 3 Mar 2000  
A dialog implementation that performs HTTP downloads.
VC6, MFC, Dev
PJ Naughter 4.48
CTraceRoute v1.0
Updated: 7 Apr 2000  
A freeware MFC class to implement traceroute functionality.
VC6, MFC, Dev
PJ Naughter 4.48
A class to download files from the net
Updated: 16 Apr 2002  
A simple class to ease the task of downloading files from the net
VC6, VC7, MFC, Dev
Chris Maunder 4.48
How to get a list of users from a server
Updated: 27 Nov 2001  
How to get a list of users and their details from a specified server.
VC6Win2K, MFC, Dev
Derek Lakin 4.45
ASP.NET C# Search Engine (Highlighting, JSON, jQuery & Silverlight)
Updated: 9 Mar 2009  
More professional ASP.NET C# search with proper document summary, query highlighting and RIA display options
C# (C# 2.0), Javascript, .NET (.NET 2.0), ASP.NET, WebForms, Ajax, Silverlight, Dev
craigd 4.44
CSslSocket - SSL/TLS enabled CSocket
Updated: 24 Nov 2001  
CSocket derived class with SSL/TLS extension
VC6Win2K, MFC, Dev
Martin Ziacek 4.43
Yahoo! Weather Viewer
Updated: 31 Aug 2007  
An article on retrieving the weather data using Yahoo! Weather RSS feed
VC6, Windows, Visual Studio, MFC, Dev
darkoman 4.43
How to Parse the Bookmarks File of Mozilla into a Datatable
Updated: 14 Sep 2007  
An article describing how to parse a Mozilla bookmarks file into a datatable
C# 2.0, Windows, .NET 2.0VS2005, Dev
Pierpaolo Romanelli 4.43
Telnet Console Application
Updated: 31 Jul 2001  
A console based telnet application.
VC6Win2K, MFC, Dev
Ibrar Ahmad 4.42
CPing v1.22
Updated: 3 Mar 2000  
An MFC class to encapsulate the Ping utility.
VC6, MFC, Dev
PJ Naughter 4.40
A brief discussion on how to use three of the network management functions
Updated: 2 May 2004  
A brief discussion on how to use NetShareEnum, NetConnectionEnum, and NetFileEnum
VC6Win2K, MFC, Dev
DavidCrow 4.40
NAT Traversal with UPnP in C#
Updated: 14 Jan 2009  
NAT traversal with UPnP in C#, without any libraries.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Dev
harold aptroot 4.38
Getting active TCP/UDP connections on a box
Updated: 17 Jun 2003  
This article shows an implementation of the main TCP/UDP functions of the IP Helper API that is used to get info about active connections including the process attached to a connection
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, MFC, Dev
Axel Charpentier 4.38
Applications Traffic Watcher Lite
Updated: 14 Jul 2006  
Applications Traffic Watcher is a small utility to get costs of the internet traffic consumed by different applications
Windows, Visual Studio, Dev
Warlib 4.38
NT Telnet server and client
Updated: 22 Nov 1999  
CTelnetView is a class derived from CView that implements a telnet client session with history.
VC6, MFC, Dev
Randy More 4.35
CSplitURL - split a URL into component parts
Updated: 10 Nov 2002  
Wrapper class for the WinInet InternetCrackUrl function
VC6, VC7Win2K, WinXP, MFC, WTL, Dev
Rob Caldecott 4.34
Multithreaded TCP/IP Telnet Server - Chess Game Example
Updated: 22 Jan 2001  
Chess Game Example
VC6, MFC, Dev
Lee Patterson 4.34
Ripping Data on the Web
Updated: 5 Mar 2003  
How to recover and repackage information on the World Wide Web.
C#, Windows, .NET 1.0, Dev
Mark Mullin 4.33
Finding IP Address Information
Updated: 14 Dec 2003  
An article on finding IP address information
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Visual Studio, Dev
Coskun Oba 4.33
How to use the managed RTP API classes in .NET to create your multicasting systems
Updated: 2 May 2008  
Create an RTP multicasting presenter (with motion detection).
C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0, ASP.NET, WinForms, WebForms, VS.NET2003, VS2005, Dev
Fadi M. Abdel-qader 4.33
Voice chat using a client-server architecture
Updated: 2 Aug 2003  
Voice chat networking
VC6Win2K, WinXP, Win2003, MFC, Dev
Nagareshwar 4.33
Connecting to MSN messenger with the MSNP9 protocol
Updated: 4 Nov 2003  
This article explains how you can connect to MSN using the MSNP9 protocol. It also refers to another article I wrote.
C#, Windows, .NET 1.0, Visual Studio, Dev
Paul Wijntjes (dominion99) 4.32
CPop3Connection v1.19
Updated: 3 Mar 2000  
An MFC class to encapsulate the POP3 protocol
VC6, MFC, Dev
PJ Naughter 4.32
Detecting the IE Refresh button using IWebBrowser2 and DWebBrowserEvents2 events.
Updated: 14 Oct 2004  
An article explaining how to capture a click on Internet Exporer's Refresh button, using DWebBrowserEvents2.
C++/CLI, VC6, .NET, Win2K, WinXP, MFC, Dev
SteveFox 4.32
Open a URL in a new window
Updated: 10 Jul 2003  
An article showing how to launch a URL in a new browser window
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual Studio, MFC, ATL, WTL, Dev
Rob Caldecott 4.31
CFTPTransferDlg v1.0 - The FTP Protocol
Updated: 3 Mar 2000  
A dialog implementation that performs a FTP file transfer.
VC6, MFC, Dev
PJ Naughter 4.31
IP Multicasting - Using I/O completion ports with UDP
Updated: 24 Feb 2002  
How to use I/O completion ports with UDP? ( With an IP multicast example).
VC6, VC7Win2K, WinXP, MFC, Dev
shanthu 4.31
CServerMailslot & CClientMailslot
Updated: 3 Mar 2000  
Freeware MFC wrapper classes for Win32 Mailslots.
VC6, MFC, Dev
PJ Naughter 4.30
TAPI 3.0 Application development using C#.NET
Updated: 15 Jul 2005  
This is a sample telephony application which will help you to develop applications using TAPI 3.0 API and C#.NET. Here basic knowledge about TAPI is assumed.
C#.NET 1.0, Win2K, WinXP, Dev
devang_bison 4.30
Single Server, Multiple Clients - Win32/MFC classes for client/server communication with Unicode support - Unedited
Updated: 26 Jan 2005  
An implementation of Liyang Yu's classes for client/server communication for both Win32 and MFC, with Unicode and ANSI support.
VC6Win2K, WinXP, MFC, Dev
Hans Dietrich 4.30
CIMDBSearch Class
Updated: 6 Jun 2008  
An article on a simple C++ IMDB search class
C++, Windows, Dev
darkoman 4.29
Beginners Intro to HTTP calls
Updated: 26 Nov 2002  
A beginers explaination to the segements of a HTTP call.
VC6Win2K, WinXP, MFC, Dev
Michael A. Barnhart 4.27
EnetstatX
Updated: 9 Jun 2004  
Enhance netstat and packet filtering.
VC6WinXP, MFC, STL, Dev
y0da 4.26
Remote Control PCs
Updated: 21 Oct 2009  
Two projects that work together to remote control PCs across a LAN
C++ (VC6), Windows, MFC, Dev
Andy Bantly 4.26
Remote processes and machine control of Windows NT based systems (2000/XP)
Updated: 26 Aug 2003  
Trigger/monitor/kill processes and shutdown/reboot machines remotely.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Prateek Kaul 4.26
Spoofing the ARP Table of Remote Computers on a LAN
Updated: 30 Mar 2004  
This article explains what ARP Spoof is and how to use WinArpSpoof based on CBuildPacket.
VC7Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Gorden 4.25
CFTPClient
Updated: 21 Jun 2004  
An MFC Extension DLL that implements some handy FTP functions
VC6, Windows, MFC, Dev
Mustafa Demirhan 4.24
A UDP-based Reliable Data Transfer Library
Updated: 21 Mar 2006  
Introduces an open source UDP-based data transfer library.
VC7, VC7.1, VC8.0.NET 1.0, Win2K, WinXP, Win2003, MFC, Architect, Dev
lilyco 4.24
xLANInfo
Updated: 25 Nov 2003  
A useful tool for enumerating LAN information such as IP,MAC,Shared resources.
VC6Win2K, WinXP, Win2003, MFC, Dev
YangTze 4.23
Blogging to LiveJournal.com Using C# Code
Updated: 20 Jan 2005  
This article shows you how to blog programmatically to LiveJournal.com using C#.
C#.NET 1.1, .NET 2.0, Win2K, WinXP, Win2003VS.NET2003, VS2005, Dev
Kelvin Tsang 4.23
ShareIT
Updated: 31 Oct 2001  
Demonstrates usage of NetShare APIs.
VC6Win2K, MFC, Dev
Farooque Khan 4.21
Serial Communication in .NET 2.0
Updated: 25 Sep 2006  
Describes the use of a timer instead of using handshaking protocols.
C# 2.0, Windows, .NET 2.0VS2005, Dev
mikepc 4.20
Serializing classes across a network socket (TCP/IP)
Updated: 7 Mar 2004  
This article gives example and code for sending a class across a network connection using TCP/IP and the CBlockingSocket class.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
mellertson 4.19
Using GetIpInterfaceEntry with P/Invoke for getting an interface metric
Updated: 22 Aug 2008  
Using GetIpInterfaceEntry to get an interface metric, and then calculating dwForwardMetric1 for creating routes in Vista/Windows Server 2008.
C#, Windows (Vista), Visual Studio (VS2008), Dev
Gautham Jayaraman 4.18
Enumeration of Computer Names and their IP address
Updated: 28 Jun 2002  
Retrieves the Computer names in a network and their corresponding IP addresses
VC6Win2K, Visual Studio, MFC, Dev
VGirish 4.13
Download a File Using URLDownloadToCacheFile
Updated: 25 Oct 2002  
A sample to demonstrate how to use URLDownloadToCacheFile and IBindStatusCallback.
VC6, VC7Win2K, WinXP, MFC, Dev
Chen Su 4.13
Create WAP Push SMS Messages
Updated: 25 Jul 2004  
How to generate a WAP Push SMS message for sending content to mobile phones.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Adam Bird 4.11
Fast Ring Buffer for Incoming Winsock Textual Data
Updated: 14 May 2002  
A fast ring buffer designed for receiving texual data in a Winsock server application.
VC6.NET 1.0, Win2K, WinXP, Visual Studio, MFC, Dev
Larry Antram 4.11
S.I.V. : Simple program version checking
Updated: 19 May 2004  
Simplicity Is Virtue: How to check for a new version of your app in a simple manner (over the internet).
VC6, Windows, MFC, Dev
T1TAN 4.09
CAsyncProxySocket - CAsyncSocket derived class to connect through proxies
Updated: 18 Dec 2001  
This class allows you to establish connections through SOCKS4/5 and HTTP 1.1 proxies.
VC6, VC7Win2K, WinXP, MFC, Dev
Tim Kosse 4.09
Simple syslog client
Updated: 3 Sep 2003  
A BSD-compatible syslog client
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Gisle Vanem 4.08
Fake (or Anonymous) NetSend for Windows NT/2000/XP
Updated: 17 Jun 2003  
The Fake NetSend is a little utility that can be used to send anonymous (or fake) messages through your Windows Network.
VC6Win2K, WinXP, MFC, Dev
Caio Proiete 4.07
CAsyncSslSocketLayer - SSL layer class for CAsyncSocketEx
Updated: 1 Jun 2003  
This class is an SSL layer for CAsyncSocketEx using OpenSSL.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Tim Kosse 4.07
IP list, Check an IP number against a list in C#
Updated: 8 Jul 2002  
A class for holding a list of IP numbers, which you can check new IP numbers against.
C#, Windows, .NET 1.0, Dev
Bo Norgaard 4.07
NetFM - Internet Broadcasting
Updated: 10 May 2004  
Basic framework for implementing Internet Broadcasting using UDP & Multiple Unicasting
VC7, VC7.1, Windows, Visual Studio, MFC, Dev
shoonya 4.06
Get all IP numbers of your machine and how to pass through an authenticating proxy
Updated: 30 Sep 2002  
An article on how to find all IP numbers of your machine. Will also show you how to pass through an authenticating proxy server.
VC6Win2K, WinXP, MFC, Dev
Nico Cuppen 4.06
Ping for Windows
Updated: 15 Feb 2001  
A simple Windows based ping program
VC6Win2K, MFC, Dev
Norm .net 4.06
A simple UDP time server and client for beginners
Updated: 23 Sep 2005  
How to implement a simple UDP time server and client using WinSock.
C, VC6, VC7WinXP, Visual Studio, MFC, Dev
gomorgan89 4.03
Retrieving the HTML source code
Updated: 30 Nov 2004  
An article on how to retrieve the full source code of a web page.
VC6, Windows, MFC, Dev
Geno Carman 4.03
IPEnum v1.01 - IP Address Enumeration
Updated: 3 Mar 2000  
An MFC class to allow enumeration of IP addresses.
VC6, MFC, Dev
PJ Naughter 4.00
Classes for Writing HTTP Clients in C++
Updated: 3 Jan 2009  
Wrapper classes for Win32 HTTP calls, URL encoding, etc.
VC6, MFC, Dev
Vijay Mathew Pandyalakal 4.00
WSSE Authentication for WebRequest/Response
Updated: 25 Jun 2007  
An implementation of WSSE authentication method for AtomAPI using IAuthenticationModule interface
C# (C# 2.0), VB (VB 8.0), Windows, .NET (.NET 2.0)VS2005, Dev
rei_codeproject 4.00
SSL : Convert your Plain Sockets to SSL Sockets in an Easy Way
Updated: 14 Mar 2008  
A simple class that allows you to convert an existing SOCKET handle to SSL under Windows
C++, Win32, Dev
Michael Chourdakis 4.00
Winsock2 Network Events
Updated: 1 May 2001  
Tutorial on the use of Network Events under Winsock2
VC6Win2K, Visual Studio, MFC, Dev
Joseph Dempsey 3.95
How to use serial port to communicate between two computers
Updated: 30 Sep 2005  
Using the serial port and cable to send a file from one computer to another.
VC6WinXP, MFC, Dev
gomorgan89 3.94
Remote Desktop Viewer Lite
Updated: 11 Oct 2005  
The Remote Desktop Viewer Lite is a system to remotely monitor desktop activity. This system is designed to view a remote desktop's activity.
VC7, VC7.1, Windows, MFC, VS.NET2003, Dev
Andy Bantly 3.94
IP Announce by Email
Updated: 26 Apr 2003  
Sends local computer's network information to a remote computer via email.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
Puffel 3.94
IP Hole Finder and Port Scanner
Updated: 12 Mar 2001  
Security
VC6Win2K, MFC, Dev
Alex Douma 3.93
Retrieve the number of bytes sent/received (and other useful infos) for any network adapter
Updated: 29 Oct 2003  
Using Iphlpapi.dll to retrieve network adapters info
VC6Win2K, MFC, Dev
Massimiliano Conte 3.93
XIPAddressCtrl - an enhanced IP address control based on CIPAddressCtrl - Unedited
Updated: 5 Jan 2005  
XIPAddressCtrl adds string handling and profile read/write functions to CIPAddressCtrl.
VC6Win2K, WinXP, Win2003, MFC, Dev
Hans Dietrich 3.93
WinBattle
Updated: 22 Dec 2003  
A multi-player game tutorial and reusable framework
VC6Win2K, WinXP, MFC, Dev
Ken Reed 3.92
How to write a simple but effective TCP/IP port scanner for Win32
Updated: 27 Oct 2001  
An article on how to write a TCP/IP port scanner with a GUI, based on the MFC's property sheet paradigm
VC6Win2K, Visual Studio, MFC, Dev
Luca Piergentili 3.91
Terminal Control Library (C# VT100/ANSI/XTERM SSH Telnet)
Updated: 2 Jan 2009  
This is based on Poderosa Project http://sourceforge.net/projects/poderosa/
C#, VB.NET 2.0, WinXP, Vista, WinForms, VS2005, Dev
Sardaan Frostreaver 3.91
Traceroute - Using RAW Socket & UDP
Updated: 21 May 2007  
Traceroute using RAW Socket and UDP. Raw UDP packets with increasing TTL values are targetted at strange port numbers. The resulting ICMP responses from intermediate hosts contain host identity in the form of its IP address.
VC6Win2K, MFC, Architect, Dev
Vinod Vijayan 3.90
Timers & Sockets
Updated: 8 Apr 2005  
Control of timers, timings, offered services, and used services.
VC6, VB 6Win2K, WinXP, MFC, Dev
Lymington 3.88
Change TCP/IP network settings remotely.
Updated: 8 May 2000  
Do you want to change a Host name, DHCP or static IP settings?
Embedded, Visual Studio, MFC, Dev
Gert Boddaert 3.86
Simple Instant Messaging using MailSlots
Updated: 3 Aug 2004  
An article on using Windows MailSlots to create a basic Instant Message Client
VC7, VC7.1, Windows, MFC, Dev
telemacher 3.85
Sending Anonymous net send messages in WTL
Updated: 26 Jun 2003  
This article explains how you can can send anonymous net send messages to any host
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, WTL, Dev
abc876 3.84
Change Internet Proxy settings
Updated: 11 Feb 2003  
Shows code snippets to programmatically change IE proxy settings
VC6, Windows, Visual Studio, MFC, Dev
onega 3.83
WebResourceProvider goes .NET
Updated: 17 Feb 2008  
A a simple yet powerful framework for retrieving useful information from public sources on the web.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Ravi Bhavnani 3.82
IOCPNet - Ultimate IOCP
Updated: 17 Jan 2006  
Easy to use, high performance, large data transfer by using IO Completion Port.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
sleepyrea (new) 3.82
Java Style Socket Programming in C++
Updated: 15 Nov 2007  
An article on socket programming in raw C++ on the Windows platform
VC6, Windows, Java, MFC, Dev
Vijay Mathew Pandyalakal 3.81
WWW (HTTP/HTTPS/FTP) Client using WININET
Updated: 3 May 2004  
Synchronized/asynchronized WWW client: HTTP/HTTPS GET, POST, POST multiparts/form-data supported. FTP GET FILE, PUT FILE supported too.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, STL, Dev
Yongseon Heo 3.78
Enhance netstat
Updated: 16 Nov 2003  
This article shows an implementation of the main TCP/UDP functions of the IP Helper API that is used to get info about active connections including the process attached to a connection.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
y0da 3.78
Display an Internet Connection status icon using .NET Framework 2.0
Updated: 20 Jul 2005  
This article explains how to use a BackgroundWorker and a StatusStrip to display an Internet connection status icon on a StatusStrip using .NET Framework 2.0.
C#.NET 2.0, Win2K, WinXP, Win2003, Vista, TabletPC, WinForms, VS2005, Dev
Juan Roman 3.75
Creating a new protocol for Mozilla Firefox in C++
Updated: 18 Feb 2005  
New protocol for Firefox.
VC6WinXP, MFC, Dev
anindya_sengupta 3.74
basiCommunication: A Fully-Featured Chat Network
Updated: 7 Dec 2006  
Supports file sharing, instant messaging, and a virtual chalkboard.
VC6, MFC, Dev
AsmCoder8008 3.72
Using http://www.yourname.com instead of http://localhost/
Updated: 14 Oct 2001  
Setting up IIS and PWS so that it recognises full domain names as belonging to your machine.
C++, Windows, IIS, Visual Studio, MFC, Dev
Sameers (theAngrycodeR) 3.71
VoIP For You - Full duplex 8bit/8KHz VoIP application for Windows98 & DirectX
Updated: 31 Aug 2003  
Sending and receiving voice under TCP/IP and Windows 98 & Direct X.
C++/CLI, VC6, .NET, MFC, Dev
Georgi Petrov 3.67
IOCompletion Port Technique and Asynchoronos I/O Operartion
Updated: 28 Jul 2005  
The purpose of this article is to explore the IO Completion Port mechanism provided in Windows and compare it with the other mechanisms available to wait for an IO completion.
VC6, Windows, MFC, Dev
Dinesh Ahuja 3.67
Basics of uploading files to and downloading from an ftp server
Updated: 30 Jul 2002  
This tutorial helps you to upload and download files from an FTP server.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
VGirish 3.64
TrafficWatcher
Updated: 15 Nov 2002  
A tool to measure network traffic by service (FTP, mail, news, web, UDP etc)
VC7Win2K, WinXP, MFC, Dev
SteveKing 3.62
CUpgradeApplication - Remotely Upgrade Applications
Updated: 7 Sep 2002  
How to remotely upgrade applications from a web server with just two lines of code! Does not use MFC.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
voodoopriestess 3.60
CEQD v1.0 - Earthquake Data Downloader
Updated: 3 Mar 2000  
A Freeware MFC class to support retrieval of recent Earthquake data from the USGS.
VC6, MFC, Dev
PJ Naughter 3.57
Retrieve a Web Pages' Shortcut Icon
Updated: 17 Oct 2008  
This article will show you a couple of ways to extract a web pages' icon
C# 2.0, Windows, .NET 2.0VS2005, Dev
Johan "BJ" Vorster 3.57
.NET TCP Connection Pooling
Updated: 5 Apr 2009  
Pooling TCP connections to increase performance.
C#, .NET, Dev
Wael Al Wirr 3.57
IP Configuration Information using IP Helper APIs
Updated: 25 Aug 2007  
This article shows you how to create an ipconfig like utility that displays detailed network adapter information.
C# (C# 2.0), Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
Arunkumar Viswanathan 3.56
Transparent Cookie Encryption Via HTTP Module
Updated: 5 Jul 2009  
A C# HTTP module that encrypts and decrypts cookies transparently to an application
C# 1.0, .NET (.NET 1.1), ASP.NET, Dev
Phil 101 3.55
Using WinInet HTTP functions in Full Asynchronous Mode
Updated: 29 Jan 2001  
Using WinInet functions asynchronously is a nightmare since no samples exist. Here's one!
VC6Win2K, Visual Studio, MFC, Dev
Benjamin Mayrargue 3.54
Loading dynamic XML from the Internet
Updated: 20 Jun 2002  
A simple example of loading XML data from an ASP page on an IIS Server.
VC6Win2K, WinXP, MFC, Dev
Tom Welch 3.53
Selective Offline Browser
Updated: 6 Jan 2000  
An useful application to download only selected files for offline browsing.
VC6, MFC, Dev
Rajiv Ramachandran 3.50
One Click SSL Certificate Registration using WinHTTP
Updated: 29 Feb 2008  
Register self-signed SSL certificates from a remote web browser.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Visual Studio, MFC, Dev, SysAdmin
KeithPirkl 3.50
Get Information About the Currently Logged-on Users - Part 2
Updated: 17 Apr 2006  
Get information about the currently logged-on users - in remote computer
VC6Win2K, WinXP, Win2003, MFC, Dev
Le Thanh Cong 3.47
CFinger v1.01 - The Finger Protocol
Updated: 3 Mar 2000  
An MFC class to encapsulate the Finger protocol.
VC6, MFC, Dev
PJ Naughter 3.44
POP3 Client Over Firewall
Updated: 21 Jul 2007  
A webservice implementation to connect to POP3 servers
C#, XML, Windows, .NET 1.1, ASP.NET, ADO.NET, WinForms, WebForms, VS2005, Architect, Dev, Design
carlosmsr 3.43
Creating a global Whois class
Updated: 6 Dec 2003  
Lookup a domain name for any tld (top level domain)
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
marschills 3.39
A COM component offering Internet download utilities
Updated: 22 Dec 2002  
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
VC6, VC7, VC7.1, VC8.0, VB 6Win2K, WinXP, MFC, ATL, Dev
Philipos Sakellaropoulos 3.38
Sonork VB Engine
Updated: 7 Nov 2001  
VB engine for the Sonork Instant Messenger
VB 6, .NET, Win2K, WinXP, MFC, Dev
Migs 3.38
GroupTalk - A multicast based group conference application
Updated: 17 Jun 2004  
A multicast based group conference application
VC6WinXP, MFC, Dev
Nagareshwar 3.35
PiGeOn mail server executable and client DLL
Updated: 7 Apr 2005  
LAN/WAN wide task/process message server and user message function DLL
VC6, VB 6Win2K, WinXP, MFC, Dev
Lymington 3.33
A class for getting the RSS feed list of a website
Updated: 14 Aug 2007  
A very simple class for listing the RSS feed from a website.
C# 2.0.NET 1.1, .NET 2.0, WinXPVS2005, Dev
Paw Jershauge 3.33
WinSniff :The packet capturing application for Windows
Updated: 22 Jun 2004  
A packet capturing application for Windows.
VC6, Windows, MFC, Dev
Nagareshwar 3.33
CAnonymousPipe - Anonymous Pipe Implementation
Updated: 3 Mar 2000  
A Freeware MFC class to encapsulate Anonymous Pipes
VC6, MFC, Dev
PJ Naughter 3.30
Socket Programming with MFC (Part 1)
Updated: 9 Nov 2005  
An article on Socket Programming with MFC
VC6, Windows, MFC, Dev
Jobin Wilson 3.29
Network Stream Class
Updated: 6 May 2003  
A stream class to prepare data to be sent over the network
VC6, VC7Win2K, WinXP, MFC, Dev
Sendel 3.27
An easy to use class to list Active Directory Users
Updated: 1 Apr 2004  
A very simple class which can list all the Active Directory users just by calling a single member function.
VC7Win2K, WinXP, Win2003, MFC, Dev
Muhammad Ahmed 3.27
Trace Route using raw sockets
Updated: 28 Jul 2003  
This Article Looks at a way to Trace Route by Raw Sockets
VC6Win2K, WinXP, Visual Studio, MFC, Dev
Babar Qaisrani 3.24
SMTP Server Transport Events - Simple Scripting
Updated: 26 Dec 2002  
An article on SMTP Server Events
VBScript, VC6, VC7, Windows, Visual Studio, MFC, Dev
Dan_P 3.23
Multithreaded Non-blocking Socket Server and Client, Based on Synchronized Socket
Updated: 11 Mar 2002  
Non-blocking socket class using synchronized socket.
VC6, VC7Win2K, WinXP, MFC, Dev
Kevin Hua 3.22
Checking IPX communication and obtaining node addresses
Updated: 28 Dec 1999  
How to obtain IPX node addresses of network stations
VC6, MFC, Dev
Zoran M. Todorovic 3.21
A Simple Speedtest Application
Updated: 18 Oct 2007  
In this article, you will learn how to create a simple speedtest app.
C# (C# 2.0), .NET, WinXPVS2005, Dev
Kristian Sixhoej 3.20
ICMP the ping-tracert
Updated: 22 Feb 2006  
Make an ICMP request to make a ping or tracert.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
zitun 3.19
Cluster Computing
Updated: 20 Sep 2005  
Cluster is a term meaning independent computers combined into a unified system through software and networking. Clusters are typically used for High Availability for greater reliability or High Performance Computing to provide greater computational power than a single computer can provide.
C++, Windows, Visual Studio, MFC, Architect, Dev
Lubna Luxmi Chowdhry 3.19
Creating Client/Server Application using Winsock - Unedited
Updated: 4 Nov 2001  
This article shows you how to use Winsock in a client server environment, we will create two separate applications, one of which will be a server and the other will be a client.
C++, VB 6Win2K, ASP, MFC, Dev
S.S. Ahmed 3.19
A Network Chat Program using Windows Sockets
Updated: 29 Aug 2000  
A program that allows users across a homogeneous network to communicate with each other using the TCP/IP protocol
VC6Win2K, MFC, Dev
S h a n x 3.18
Internal Details of Sockets
Updated: 4 Feb 2003  
How sockets are implemented internally.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Samar Aarkotti 3.18
Indexing your complete browser history using MSN Desktop Search
Updated: 15 Jul 2005  
Indexing your complete browser history using MSN Desktop Search.
VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
Sean McLeod 3.17
Programmatically Changing IP address, Domain Name Server and Gateways
Updated: 15 Jul 2004  
This article shows how we can change the IP address with corresponding subnet mask, gateway with corresponding metric, and DNS of local computer through programming.
VC6Win2K, WinXP, MFC, ATL, Architect, Dev
ThatsAlok 3.16
IP Helper API - Retrieve TCP/IP/UDP Statistics, Interface details, ARP Table and Route Table
Updated: 28 Feb 2002  
Retrieve TCP/IP/UDP statistics, interface details, ARP table, and Route table.
VC7Win2K, WinXP, MFC, Dev
shanthu 3.09
Connecting To A Network Time Server
Updated: 11 Jul 2008  
This simple article explains how to connect to a network time server
C# 2.0, .NET, WinXPVS2005, Dev
Syed M Hussain 3.09
Statistic Consol Sniffer – No Driver Installation is Needed
Updated: 22 May 2004  
Statistic consol sniffer – no driver installation is needed
C++, Windows (Win2K, WinXP, Win2003), Visual Studio, MFC, Dev
OneManDo 3.05
CSyncSocket
Updated: 15 Jun 2005  
A simple TCP class for multithreading usage.
VC6WinXP, MFC, Dev
punokio 3.00
Bare Bones BOOTP Daemon/Server
Updated: 17 Jul 2007  
This project presents a bare bones BOOTP daemon/server. Bootp is a protocol to assign an IP address to a device via its MAC address.
VC8.0Win2K, WinXP, Visual Studio, MFC, Dev
Dennis Kuppens 3.00
Serial Port Communication and Implementation of the Win32 DCB Structure in C#
Updated: 25 Aug 2008  
This article contains a C# implementation of the Win32 DCB structure.
C#, Windows, .NET, COM, Dev
Aftab Zaheer Satti 3.00
Get information about the currently logged-on user - Part 1 - Unedited
Updated: 16 Apr 2006  
Get information about the currently logged-on user - Local computer
VC6Win2K, WinXP, Win2003, MFC, Dev
Le Thanh Cong 2.97
HTTP Spy
Updated: 6 Dec 2008  
Find out the Web server configuration
VC6Win2K, Win2003, MFC, Dev
Vinod Vijayan 2.90
PopWatch v1.01
Updated: 9 Mar 2000  
A freeware application to monitor your POP3 mailbox.
VC6, Visual Studio, MFC, Dev
PJ Naughter 2.88
Troubleshooting Cookies - A Case study - Unedited
Updated: 15 Jan 2007  
How to troubleshoot Cookie related issues
Windows, .NET, ASP, ASP.NET, IIS, Visual Studio, WebForms, Dev, QA
Rahul Soni @ Microsoft.com 2.87
FTP File Download Made easy
Updated: 16 Jul 2001  
A simple function for downloading files from ftp sites using wininet classes
VC6Win2K, Visual Studio, MFC, Dev
Ali Issa 2.82
Server & Client IP Sockets
Updated: 6 Apr 2005  
Offers services by servers, use of services by clients, via IP sockets.
VC6, VB 6Win2K, WinXP, MFC, Dev
Lymington 2.81
Using IP Helper API’s
Updated: 31 Oct 2001  
This article demonstrates the usage of the Internet Protocol Helper API's
VC6Win2K, Visual Studio, MFC, Dev
Farooque Khan 2.71
Toggle Internet Proxy settings - an alternate approach
Updated: 19 Feb 2003  
A code snippet for programmatically toggling IE proxy settings, while storing the previous state.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Daniele Alberto Galliano 2.67
rEmail Part 3 – MIME Introduction
Updated: 11 Jun 2005  
rEmail is a set of tutorials I am writing describing how I am building tools to download, interpret and send email messages. MIME is the format email messages are encoded in and this article describes the design of my class to decode it.
VC6Win2K, WinXP, Visual Studio, MFC, Dev
Robert James Metcalf 2.67
Review of the network adapter parameters
Updated: 6 May 2003  
This article describes a program that shows the information about different network interfaces operating at the current moment.
VC6, VC7Win2K, WinXP, MFC, Dev
Brigsoft 2.65
Error Reporter - Enables Back-2-Base Error Reporting
Updated: 25 Sep 2002  
Allows users to send bug reports to manufacturers without having to manually create bug reports. Requires only four lines of code to be added to your application and works with all versions of Microsoft Windows. No MFC.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
voodoopriestess 2.60
Know How DNS Works
Updated: 2 May 2004  
Domain name Servers (DNS) are an important but invisible part of the internet, and form one of the largest databases on it
C++, Windows, Visual Studio, MFC, Dev
Pawan Bangar 2.60
Extending the IPAddress object to allow relative comparisons of two IP addresses
Updated: 1 Jun 2008  
This article outlines how to extend the IPAddress object to provide additional functionality for relative numeric comparisons of two IP addresses.
C# (C# 2.0)Win2K, WinXP, Win2003, Vista
jaydenm 2.60
Get IP Address from Web host name
Updated: 10 Apr 2002  
Using network classes.
C#, Windows, .NET 1.0, Visual Studio, Dev
nhgiang 2.53
Modifying Wininet,dll to implement Pause & Resume at FTP Protocol leve - Unedited
Updated: 16 Aug 2005  
Wininet API can not support the function of resume but we can modify wininet.dll to support it.
VC6Win2K, WinXP, Win2003, Vista, MFC, Dev
bbinn 2.47
IO Completion Port Example code walkthrough - Unedited
Updated: 21 May 2006  
This article give you a complete walkthrough of the example code provided by Microsoft
C++, Windows, Visual Studio, MFC, Dev
tsxy 2.42
Identify User Machine without using Cookies
Updated: 2 Sep 2007  
Identify User Machine without using Cookies
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), .NET, Visual Studio (VS.NET2003, VS2005), Architect, Dev, QA, Design
Anees Haider 2.40
WYSIWYG HTML Editor in .NET 2.0 C# version - Unedited
Updated: 18 Jul 2007  
Barebones Example on how to use .NET 2.0 Components to build a WYSIWYG HTML Editor
C# 2.0.NET 2.0, Win2K, WinXP, Win2003, COM, WinForms, VS2005, Dev
ssalakasharp 2.39
Where have my kids been surfing - Unedited
Updated: 9 Apr 2006  
Parent readable internet explorer history
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Visual Studio, MFC, Dev
Bob Lewis 2.38
Getting Addresses IP informations
Updated: 5 Mar 2003  
IP, protocols installed, some useful informations
VC6, VC7WinXP, MFC, Dev
PhR 2.37
Exploring Network Configuration with the INetCfg COM-Interface - Unedited
Updated: 24 Aug 2007  
Getting information about installed Network Drivers on a PC
VC7.1Win2K, WinXP, Vista, MFC, COM, VS.NET2003, VS2005, Dev
KarstenK 2.33
Get MAC Address
Updated: 11 May 2002  
Get MAC address function
VC6Win2K, Visual Studio, MFC, Dev
Ryszard Krakowiak 2.29
DNS if u need it - Unedited
Updated: 1 Oct 2002  
Simple quering DNS servers for retrieve information about host's DNS records
VC6, VC7Win2K, WinXP, MFC, Dev
DarkSn0w 2.16
10 Measures to Reduce Credit Card Fraud for Internet Merchants - Unedited
Updated: 26 Jul 2006  
solution to prevent chargebacks and to reduce fraud for online merchants
C++, Windows, .NET, ASP.NET, Visual Studio, MFC, Architect, Dev
fraudlabs 2.16
Download files from internet - Unedited
Updated: 2 Dec 2004  
Download the files from internet
VC6Win2K, MFC, Dev
Eswar_Illuri 2.06
How to auto generate communication protocol source code - Unedited
Updated: 1 Nov 2007  
This article explain how to auto generate communication protocol source code
C++, Windows, Visual Studio, MFC, Dev
upredsun 2.00
Intranets - Unedited
Updated: 2 May 2004  
What exactly is an intranet? It's one of those terms that's more thrown around than understood, and has become more of a buzzword than a commonly understood idea
C++, Windows, Visual Studio, MFC, Dev
Pawan Bangar 1.88
JMessenger - Unedited
Updated: 29 Sep 2007  
This is a Java Based Client-Server Chatting application
C#, .NET, Dev
Govardhana Reddy 1.87
Fast and basic ftp client through GUI - Unedited
Updated: 6 Apr 2005  
It doesn't use any MFC class for ftp connection.It works on tcp connection.this is really fast.
VC6Win2K, MFC, Dev
Nipun 1.82
rEmail Part 1 - rTCPIP
Updated: 22 May 2005  
rEmail is a set of tutorials I am writing describing how I am building tools to download, interpret and send email messages. rTCPIP is the first of the set and describes a very simple class that uses Windows Sockets to establish and communicate over TCP/IP connections.
VC6WinXP, Visual Studio, MFC, Dev
Robert James Metcalf 1.80
Windows Messenger Private API
Updated: 2 Oct 2005  
Explains how to use Windows Messenger's private API, and provides a wrapper class for the challenge-response process
C#, VC7.1.NET 1.1, WinXP, COM, VS.NET2003, Dev
DL! 1.73
Messaging with TCP socket
Updated: 21 Dec 2004  
An article on sending messages with TCP and message handling.
VC6Win2K, WinXP, MFC, Dev
mohamad hajibegloo 1.69
Hello world application for socket programming in windows - Unedited
Updated: 20 Oct 2007  
Application for newbies in the world of
VC7.1, Windows, .NET 1.1, MFC, VS.NET2003, Dev
DharmeshC 1.67
Network Location Awarness - Unedited
Updated: 25 Nov 2007  
Getting notification about network location
VC8.0, Windows, .NET 2.0, MFC, VS2005, VS2008, Dev
Umeshgtank 1.67
Go-Back-N Simulator - Unedited
Updated: 6 May 2007  
GO - BACK - N Simulator
C# 2.0, Windows, .NET 2.0VS2005, Dev
Mustafa Sait Ozen 1.63
Use BITS to improve online update of your product - Unedited
Updated: 22 Oct 2002  
Use BITS to improve online update of your product.
VC7Win2K, WinXP, Visual Studio, MFC, Dev
Leo Wang 1.53
Getting IP Details and Pinging to the Gateway - Unedited
Updated: 5 Sep 2007  
This Program gets all the IP Details and Pings to the Gateway
C# 2.0, Windows, .NET 2.0, WinForms, VS2005, Dev
Sharadendu Kumar Singh 1.40
Class to Determine a Local Machine's IP Address - Unedited
Updated: 23 Aug 2002  
This is a class for determining a local machine's IP address using iphlpapi or sockets and to convert between a couple of standard formats
VC6Win2K, WinXP, MFC, Dev
niverson 1.39
IP Information - Unedited
Updated: 27 Apr 2007  
Show basic information about IP addresses
C# 2.0.NET 1.1, WinXPVS.NET2003, Dev
fmzl 1.34
Multiple Client and Single Server in TCP and Broadcast - Unedited
Updated: 1 Nov 2007  
Multiple Client and Single Server in TCP and Broadcast
VC6WinXP, MFC, Dev
sherton 1.33
How to include 404 encoding in your application - Unedited
Updated: 18 Jul 2001  
Add 404 encoding to your application with this DLL
VC6Win2K, Visual Studio, MFC, Dev
(Steven Hicks)n+1 1.27
A simple chat program - Unedited
Updated: 10 Jun 2004  
A simple chat program
VC6WinXP, Visual Studio, MFC, Dev
gamitech 1.25
Get a TCPServer's Connected Client's IP Address in C#
Updated: 21 Sep 2007  
An article on getting tcpip client address on the server machine
C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
Dean van Rooyen 1.23
MSN MessengerLive Factotum AddIn
Updated: 28 Feb 2007  
An MSN MessengerLive Addin: featuring links, bots, and encryption
C# 2.0, Windows, .NETVS2005, Dev
gamon02  
How to use NotifyAddrChange in C#
Updated: 7 Apr 2009  
A C# class designed to facilitate the use of NotifyAddrChange through PInvoke.
C#, Windows, .NET, Dev
Ski_Hog  
WWW DSL using Irony - Part 2
Updated: 9 Jul 2009  
A WinForms sample application for the Domain Specific Language created with Irony.
C# 3.0.NET 3.5, Visual Studio (VS2008), WinForms, Dev
Polanek  
PHP + Microsoft Overview - Unedited
Updated: 26 Oct 2009  
An overview of the Microsoft interoperability story for Open Source community and PHP Developers.
SQL Server, IIS, ADO, PHP, Dev
dougturn  
Teleoperated Robotics - Unedited
Updated: 18 Nov 2009  
Hello All,       My names is john and i am working on a robotics project with my high school robotics team. We have built a land based robot with the intentions of making it drive teleoperated and autonomous. Here is a picture - http://picasaweb.google.com/irigoyennorma/ProjectAutoBotHaydenInte
C#
KE7JLM  
Teleoperated Robotics - Unedited
Updated: 20 Nov 2009  
The model of the wireless bridge would be helpfull... However: I believe what you should start with is a simple forms GUI (classical), and Then I would need to know what you plan to use to "move" (user input actuator) i.e. mouse num pad remote etc... the first thing that came to mind was to us
C#
ely_bob  

Internet / Network - HTTP

top
Title / Updated Author Score  
Developing a SOHO HTTP filter step by step
Updated: 26 Aug 2007  
The main goal of this article is to explain the practical details of low level network security programming.
C, VC7.1Win2K, Win2003, MFC, VS.NET2003, Dev
eternalnetworker 4.93
C# search engine: refactored to search Word, PDF and more
Updated: 17 Mar 2007  
Refactor Searcharoo C# search engine code to make it easier to extend, and add ability to index/search Microsoft Office documents, PDFs, etc.
C# 2.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Dev
craigd 4.80
Webio - An embedded web server
Updated: 20 Jul 2008  
A C-language web server with embedded files and CGI.
C++ (VC6), Dev
jbartas 4.77
SharpBITS.NET - wrapper for BITS API
Updated: 10 Oct 2006  
BITS wrapper library for .NET 2.0
C#, Windows, .NET 2.0, Visual Studio, COM, IIS 6, Dev
xidar 4.74
Static-Site Search Engine with ASP.NET/C#
Updated: 29 Jun 2004  
Simple, free, easy to install Search page in C#.
C#, .NET, Win2K, WinXP, Win2003, ASP.NET, WebForms, VS.NET2003, Dev
craigd 4.74
Communicating from the Browser to a Desktop Application
Updated: 17 May 2009  
A very simple application that uses text to speech to speak out loud the currently selected block of text in your web browser.
C#, Javascript, .NET, Dev
MarkGladding 4.73
HTTPeep - an HTTP inspector
Updated: 14 Mar 2005  
Handy C# utility to perform custom HTTP requests and view the raw HTTP response.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Ashley van Gerven 4.72
HTTP File Downloader Class for .NET
Updated: 23 Sep 2007  
HTTP File Downloader Class for .NET (HTTPFileDownloader)
C#, Windows, .NET, Visual Studio, Dev
Alex_1 4.70
A Simple Crawler Using C# Sockets
Updated: 19 Mar 2006  
A multi-threaded simple crawler with C# sockets to solve the WebRequest.GetResponse() locking problem.
C#, Windows, .NET, Visual Studio, Dev
Hatem Mostafa 4.70
Populating a Search Engine with a C# Spider
Updated: 1 Jul 2004  
How-to build an ASP.NET search engine link-spider using C#.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, WebForms, VS.NET2003, Dev
craigd 4.67
Adding features to a C# search engine/web spider
Updated: 24 May 2006  
Adding advanced search-engine features (and persistent catalog) to Searcharoo project
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, WebForms, VS.NET2003, Dev
craigd 4.63
A C++ Embedded Web Server
Updated: 5 May 2009  
Give a C++ application its own web page
C++ (VC6, VC7, VC7.1, VC8.0), Windows (WinXP), Win32, Dev
ravenspoint 4.57
MiniHttpd: an HTTP web server library
Updated: 30 Dec 2005  
A portable and flexible HTTP web server library written in 100% managed C#.
C#.NET 1.1, Win2K, WinXP, Win2003, Vista, MonoVS.NET2003, Dev
reinux 4.48
Bi-directional HTTP Connection
Updated: 22 Jan 2004  
An article about a bi-directional communication using a single open connection.
C#, Windows, .NET 1.1VS.NET2003, Dev
Wytek Szymanski 4.43
Downloading Multiple Files over HTTP Connection
Updated: 25 Mar 2009  
An application that can download the files, as listed on an HTML page, over an HTTP connection.
C# (C# 1.0, C# 2.0, C# 3.0)
A. Kwan 4.40
Threaded WebDownload class with Progress Call-backs
Updated: 19 Jul 2002  
Implementation of a C# class that performs an asynchronous download of a file (over HTTP) providing call-backs with progress and when complete.
C#, VC7.NET 1.0, Win2K, WinXP, Dev
Ray Hayes 4.27
An Asynchronous HTTP Download Class (for MFC, ATL and SDK)
Updated: 17 Nov 2009  
An asynchronous HTTP download class for C++
C++ (VC7, VC8.0, VC9.0), Windows, Win Mobile, Win32, MFC, ATL
crazybit 4.19
C#/VB - Automated WebSpider / WebRobot
Updated: 15 Mar 2004  
Build a flexible WebRobot and process an entire site using a WebSpider
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
David Cruwys 4.11
C# Customizable Embedded HTTPServer
Updated: 14 Nov 2007  
A customizable embedded HTTPServer for C#.
C#, VC8.0, Windows, .NET 2.0VS2005, Dev
Mark Swaanenburg 4.10
Embedded .Net HTTP Server - Unedited
Updated: 14 Jul 2008  
A simple HTTP server that can be embedded in any .Net application
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.1), Dev
BobJanova 4.00
How to use HttpWebRequest and HttpWebResponse in .NET
Updated: 28 Mar 2004  
This article, along with real code, explains to you how to use HttpWebRequest and HttpWebResponse in .NET, using C#.
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
munishk 3.69
Web Extractor using Regular Expressions
Updated: 27 Mar 2009  
A flexible opensource web extractor that allows you to specify your own regular expressions
C# 2.0, Windows, .NET 2.0, Dev
ConnectCode 3.57
A Simple Windows HTTP Wrapper Using C++
Updated: 31 Jul 2008  
Gets the content of a web page into a project without the WinHttp APIs mixed in my source code using a WinHttp wrapper.
C++, Windows, ATL, COM, Dev
shicheng 3.00
RSS Feed Server - Unedited
Updated: 11 Mar 2008  
Creating a RSS Feed Server using .Net
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0)
Arif Habib Shadan - www.i-arif.com 1.85

Internet & Network - HTTP / HTTPS

top
Title / Updated Author Score  
URL/Web Addresses Logger
Updated: 3 Nov 2006  
This application can be used to track web URLs of the current user and store them in a log file on the root or in any folder.
VC6Win2K, WinXP, MFC, Dev
farhanx 4.75
Embeddable web server
Updated: 21 Jan 2009  
A web server with HTTPS, MVC, and REST support.
C# (C# 2.0, C# 3.0), .NET, Dev
jgauffin 4.68
Discover WIN32. How to use a sync/async retrieve HTTP content in your ASP & VB projects.
Updated: 19 May 2002  
This article shows how to create one ATL COM component using the WinInet functions, how to use it in ASP programs and how to test it from the Visual Basic client. It also shows how to use multithreading support in this component.
VC6, VB 6Win2K, MFC, ATL, Dev
Adrian Bacaianu 4.60
Discover WEB. HTTP GET-POST Utility
Updated: 25 Jun 2002  
This article presents a utility that lets you retrieve raw information from web servers using HTTP's GET and POST commands.
VC6Win2K, WinXP, MFC, Dev
Adrian Bacaianu 4.58
Multithreaded server class with example of HTTP server
Updated: 12 Aug 2001  
Multithreaded server class with example of HTTP server
VC6Win2K, MFC, STL, Dev
Souren Abeghyan 4.57
ASP Web Server
Updated: 7 Jul 2003  
This article presents a Web server with ASP support.
VC6Win2K, WinXP, MFC, Dev
Pablo van der Meer 4.55
Loading and parsing HTML using MSHTML. 3rd way.
Updated: 11 May 2002  
Explains how to load HTML code from memory and parse it using MS technologies
C++/CLI, VC6, .NET, Win2K, WinXP, Visual Studio, MFC, Dev
Philip Patrick 4.52
AmHttpUtilities
Updated: 3 Sep 2001  
A small class that handles HTTP POST, GET and HEAD operations.
VC6Win2K, Visual Studio, MFC, Dev
Anders Molin 4.04
WinHttpGateway Library - Unedited
Updated: 30 Apr 2009  
WinHttp API wrapper library with asynchronous call mechanism and support of HTTPS protocol
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003), Win32, Visual Studio, MFC, STL, Architect, Dev
klizardin 4.00
Generate and Configure Digital Certificate - Unedited
Updated: 15 Feb 2008  
Generate and configurate digital certificate using IIS 6.0
HTML, ASP, ASP.NET, IIS (IIS 6, IIS 7), Ajax, Dev, Design
Ahmed Kahwaji 3.86
Connecting to a HTTPS server with SSL using Wininet, sending client certificate and reading response
Updated: 2 Apr 2003  
A sample class which illustrates how to connect to a HTTPS server, the class sends the desired client certificate and authenticates the user.
VC6, VC7Win2K, WinXP, MFC, Dev
Ayhan AVCI 3.76
Simple HTTP Client using WININET
Updated: 2 Sep 2003  
Simple HTTP Client, HTTP GET, HTTP POST, HTTP POST-MultiPartFormData
VC6Win2K, Visual Studio, MFC, STL, Dev
Yongseon Heo 3.64
Web Data Extraction by Crawling using WINHTTP and Document Object (DOM) Instantiation
Updated: 20 Jul 2003  
An article on how to extract data from a web URL using the WINHTTP library and how to extract the DOM of the crawled document.
VC6Win2K, WinXP, Visual Studio, MFC, ATL, Dev
Prabhdeep Singh 3.47
WinInet wrapper class to handle HTTP GET/POST, Part 1
Updated: 13 Mar 2005  
A simple class to handle HTTP GET and POST.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Uraan Software Solutions 3.25
Extendable Webserver
Updated: 6 Mar 2003  
An example of an extendible webserver using PJ Naughter's MFC library
VC6, VC7Win2K, WinXP, MFC, Dev
ETA 2.14
Connect the Gmail with IWebBrowser2
Updated: 16 Jun 2004  
Use the IWebBrowser2 to connect Gmail
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Dofu 1.71

Internet

top
Title / Updated Author Score  
Using the Asterisk IAXClient library in C#
Updated: 13 Nov 2006  
A C# wrapper for the Asterisk IAXClient library.
C#.NET 2.0, WinXPVS2005, Dev
Andre Azevedo 4.88
Ping Monitor
Updated: 20 Jul 2007  
Yet another Ping Monitor utility written in VB.NET on .NET Framework 2.0
VB 8.0, Windows, .NET 2.0VS2005, Dev
Alberto Venditti 4.87
An FTP client library for .NET 2.0
Updated: 20 Mar 2006  
Provides a useful wrapper to the FtpRequest in .NET 2.0.
C#, VB, Windows, .NET 2.0VS2005, Dev
Howard Richards 4.77
An API for Google Image Search
Updated: 11 Mar 2007  
Querying images from Google programmatically.
C#.NET 2.0, WinXPVS2005, Dev
Ilan Assayag 4.76
PrismServer: A Chat Client and Server Solution for .NET 2.0
Updated: 8 May 2008  
PrismServer is a complete solution for adding chat and other general purpose multi-user messaging to your .NET applications. Concepts like creating and entering chat rooms, and management of user profiles, are abstracted and exposed as simple properties, methods and events.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Dion Kurczek 4.75
A C# Google Bookmarks Class
Updated: 25 Mar 2008  
An article on how to implement Google Bookmarks in your application
C# 2.0, Windows, .NET 2.0VS2005, Dev
Jim Weiler 4.73
An API for Yahoo Image Search
Updated: 12 Nov 2009  
Querying images from Yahoo! programmatically.
Javascript, CSS, HTML, ASP, ASP.NET, Ajax
Marshall Rosenstein 4.72
Yahoo! Finance Managed
Updated: 22 Nov 2009  
Download finance data and chart images from Yahoo! Finance
VB (VB 9.0, VB 10), .NET (.NET 2.0), Dev
MaasOne 4.68
Easy-to-use resumable .NET file downloader
Updated: 25 Oct 2006  
A simple, easy-to-use, resumable .NET file downloader.
C#, Windows, .NET 1.0, .NET 1.1, .NET 2.0, Mono, Visual Studio, Dev
Phil Crosby 4.65
An easy-to-use URL file downloader class for .NET
Updated: 17 Aug 2007  
A simple to use resumable file downloader class that provides progress feedback for .NET 2.0 or .NET 1.1
VB, C# 1.0, C# 2.0.NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, Mono, DotGNUVS.NET2003, VS2005, Dev
Scott Dorman 4.56
Seekafile Server 1.0 - Flexible open-source search server
Updated: 8 Mar 2006  
A Windows Service that indexes DOC, PDF, XLS, PPT, RTF, HTML, TXT, XML, and other file formats. Desktop and ASP.NET search samples included.
C#, Windows, .NET, Visual Studio, Dev
Dan Letecky 4.53
Harvesting Web Content into MHTML Archive
Updated: 18 Feb 2006  
Capture and archive web resources by saving them in RFC-2557 (MHTML) compliant format. This library includes a framework for augmenting the capture process and allowing programmatic control, from downloading through saving. A replacement for CDOSYS/CDONTS.
C#, .NET, WinXP, Visual Studio, Dev
Peter Rilling 4.51
Bandwidth throttling
Updated: 2 Apr 2007  
Save bandwidth and get QoS with bandwidth throttling.
C# 1.0, C# 2.0, Windows, .NET CF, .NET 1.0, .NET 1.1, .NET 2.0, ASP.NET, WinForms, VS.NET2003, VS2005, Dev
P.J. van de Sande 4.51
Using VB.NET to Encode SMS and EMS
Updated: 31 May 2005  
An article on SMS and EMS Encoders.
VB, Windows, .NET 1.1VS.NET2003, Dev
hesicong 4.47
Exploiting the Blogger Atom API
Updated: 12 Dec 2005  
A .NET based API for interacting with Blogger.com.
C#.NET 1.1, WinXP, Win2003VS.NET2003, Dev
Ali Shojaeddini 4.42
Modbus TCP class
Updated: 6 Nov 2006  
A Modbus TCP class.
C# 1.0, Windows, .NET 1.1VS.NET2003, Dev
stephanstricker 4.38
Using VB.NET to Decode PDU string
Updated: 22 Feb 2005  
Decode PDU string using VB.NET.
VB.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
hesicong 4.34
SEO Tutorial - Part 1
Updated: 10 Apr 2009  
SEO Tips and Techniques, andnd end-to-end SEO guide
Javascript, CSS, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax
Syed Rafey Husain 4.33
Using the Internet Connection Sharing (ICS) and Internet Connection Firewall (ICF) COM Interfaces
Updated: 6 Nov 2004  
The NetworkConnectionCollection is a strongly-typed interface that is meant to simplify access to the Internet Connection Sharing and Internet Connection Firewall interfaces for each of the network connections registered on the machine.
VB.NET 1.1, WinXP, COM, WinForms, VS.NET2003, Dev
Tony Selke 4.25
APOD - Get Astronomy Picture of the Day
Updated: 16 Sep 2009  
Retrieving the astronomy picture of the day
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Win32, Dev
Marco Manso 4.20
The Ultimate Socket Library
Updated: 13 Jun 2004  
All what you need to know about sockets.
VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
The Silence 4.17
TinyUDP - Simple UDP Client/Server Components for .NET
Updated: 7 Jun 2005  
Simple UDP client/server components for .NET 1.1.
VB.NET 1.1, Win2K, WinXP, Win2003, WinForms, VS.NET2003, Dev
tupacs01 4.17
SEO Tutorial - Part 2
Updated: 10 Apr 2009  
SEO Tips and Techniques, and end-to-end SEO guide
HTML, XHTML, ASP, ASP.NET, WebForms, Ajax
Syed Rafey Husain 4.14
Send a Text Message to a Cell Phone from a VB.NET Application
Updated: 23 Aug 2006  
This article describes a simple way to send text messages to a cellular phone from within a VB.NET desktop application.
VB, Windows, .NET 2.0VS2005, Dev
salysle 4.14
UDP Send and Receive using threads in VB.NET
Updated: 26 Nov 2004  
This article describes how to send and receive data without making the user interface to halt, in VB.NET using UDP..
VB.NET 1.1, Win2KVS.NET2003, Dev
Kumudu Gunasekara 4.13
Event-Based Asynchronous WebRequest
Updated: 10 Nov 2006  
A sample project that includes a BackgroundWebRequest component that can be used in a WinForms project to perform asynchronous WebRequests. The project shows how to use the WebRequest and WebResponse objects as well as how to implement the Event-Based Asynchronous Pattern as described on MSDN.
VB, Windows, .NET 2.0, WinForms, VS2005, Dev
Brian Brewder 4.00
Implement POP3 and SMTP in .NET
Updated: 4 Jan 2006  
Using socket to implement POP3 and SMTP protocol.
VB.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
TonyTonyQ 3.74
Accessing LDAP User list using VB.NET
Updated: 6 Oct 2004  
This article will explain how to access LDAP service using VB.NET.
VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Chandrashekhar Kulkarni 3.73
Get the client's IP address using TcpClient in VB.NET
Updated: 4 May 2006  
How to get the client's IP address using TcpClient in VB.NET.
VB, .NET, WinXP, Visual Studio, Dev
Perry Marchant 3.70
IBM Messenger in VB.NET
Updated: 27 Oct 2004  
IBM Messenger in VB.NET.
VB, Windows, .NET 1.0, Dev
Kourosh K Tari 3.42
TCP/IP with VB.NET
Updated: 12 Aug 2004  
TCP/IP with VB.NET.
VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
uno freeware 3.38
Building Client/Server applications with VB.NET for secure private file sharing
Updated: 24 Nov 2005  
How to build secure private file sharing client/server using a freeware SDK
VB, Windows, .NET, Visual Studio, Dev
Chichka 3.38
How to test the reachability of a VPN-Connection?
Updated: 15 May 2004  
Program to test the availability of hosts in a network on the basis of ICMP-Pings.
C++, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, MFC, Dev
thomasdev 3.30
VB.NET SNTP Broadcast server
Updated: 25 Jul 2006  
Broadcasting SNTP UDP packets using VB.NET
VB, Windows, .NET 2.0, Visual Studio, Dev
patrickbinnendijk 3.18
A TCP client that uses MSN protocol
Updated: 19 Jul 2004  
A TCP client that uses MSN protocol
VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Luna Thong 2.90
Read raw SHOUTcast Stream
Updated: 25 Jul 2005  
How to read raw SHOUTcast stream.
VB, Windows, .NET, Visual Studio, Dev
Dani Forward 2.56
Sending email with an embedded image through ASP.NET
Updated: 6 Mar 2007  
An article to send email from ASP.NET 2.0 by embedding an image in the content
VB, Windows, .NET 2.0, ASP.NET, Visual Studio, WebForms, Dev
jebarson 2.52
Implementation of spamd client (spamc) in VB.NET
Updated: 27 Jun 2004  
.NET implementation of SpamAssassin's network client.
VB, Windows, .NET 1.0, Dev
Michal Altair Valasek 2.50
C# Google Sitemap Class
Updated: 29 Nov 2006  
An article that describes a C# class to simplify Google Sitemap file generation.
C#, Windows, .NET 2.0VS2005, Dev
teongkee 1.70

.NET - Internet & Network

top
Title / Updated Author Score  
Programming control point application using the UPnP Control Point API - Unedited
Updated: 13 Jul 2009  
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
C++, C++/CLI, C#, Windows (WinXP, Win2003, Vista), Win Mobile, .NET (.NET 2.0), Win32, Visual Studio (VS.NET2003, VS2008), MFC, ATL, STL, COM, WinForms, Dev
amatecki 4.89
Java Remote Desktop Administration
Updated: 2 May 2009  
Control And View Another Computer Remotely
Java, Java (J2SE 5), Dev
Lemo Stein 4.67
Peer Graph - Importing and Exporting a Database
Updated: 24 Jan 2006  
Importing and exporting a Peer Graph database using Microsoft's Peer-to-Peer technology.
C#.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 4.64
A simple .NET based WebClient with JavaScript support
Updated: 26 Mar 2006  
A simple .NET based WebClient with JavaScript support.
C#, Javascript, Windows, .NET, Visual Studio, Dev
Christian Birkl 4.62
Multi-threaded .NET TCP Server Examples
Updated: 15 Sep 2002  
Examples on multi-threaded TCP Server with doomed connections reclaiming task, Thread Pooling, Multi-thread Servicing Queue
C#.NET 1.0, Win2K, Visual Studio, Dev
Yuen Chiu So 4.60
Turn On Your PC/Computer Programmatically / Automatically –Wake On LAN ( WOL ) Over Internet- Wake On WAN ( WOW)
Updated: 10 Aug 2009  
Start your Computer by C , C++ , JAVA , .NET ..
Java (JavaSE 6, J2SE 5, J2SE 4, J2ME, J2EE), Swing
Arunava Bhowmick 4.60
Introduction to .NET Web Services
Updated: 25 Jun 2003  
Introduction to .NET web services.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Saumendra Poddar 4.45
Peer Name Resolution (PNRP) - netsh
Updated: 10 Nov 2005  
Peer Name Resolution, netsh and Microsoft's Peer-to-Peer technology.
C#, .NET, WinXPVS.NET2003, Dev
Adrian_Moore 4.43
How to use the Windows NLM API to get notified of new network connectivity
Updated: 31 Mar 2009  
Use the Windows NLM API to tell if a machine has internet connectivity.
C#, Windows, .NET, Dev
ryhuang 4.33
How to obtain the current TCP/IP configuation for all adapters
Updated: 18 Aug 2003  
An article on obtaining the current TCP/IP configuration for all .NET supported OSs.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Gary Caldwell 4.32
Packet Sniffing with Winpcap Functions Ported to a .NET Library
Updated: 25 Mar 2009  
Using Winpcap functions in the .NET Framework
C#.NET 1.0, Win2K, WinXP, Dev
Victor Tan 4.30
Peer Collaboration - People Near Me
Updated: 18 Apr 2006  
An introduction to Microsoft's Peer-to-Peer Collaboration technology in Windows Vista.
C#, .NET, Vista, Visual Studio, Dev
Adrian_Moore 4.22
Peer Graph - Search Criteria Helper
Updated: 16 Jan 2006  
Expression conversion to XML search criteria for a Peer Graph, using Microsoft's Peer-to-Peer technology.
C#, VB, XML.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 4.17
Batch Net Send
Updated: 23 Mar 2004  
Send network messages to several recipients
C#.NET 1.0, Win2K, WinXP, Dev
Francisco Prata 3.96
Practical .NET Remoting Caching Sink
Updated: 27 Jun 2003  
A cache mechanism for .NET Remoting
VC7, VC7.1, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
zhi 3.87
SMTP Mailer with Authentication
Updated: 25 Oct 2003  
.NET assembly, 100% managed code. Send mails using a SMTP server that requires authentication.
C#, VB, VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
pjutard 3.79
Making Peer-to-Peer Chatting Easy
Updated: 16 Apr 2006  
Using Microsoft's Peer-to-Peer technology and Adrian Moore's encapsulation, to create an easy to use library for chatting.
C#.NET 2.0, WinXP, VistaVS2005, Dev
DanLash 3.67
Develop high performance distributed applications with batching, asynchrony, and parallel computation
Updated: 27 Sep 2004  
Performance comparison between SocketPro and .NET remoting.
C#, SQL, VC6, Windows, .NET 1.1, COM, SQL 2000, VS.NET2003, DBA, Dev
Yuancai (Charlie) Ye 3.65
An app to see who has files open on a network server
Updated: 29 Jun 2005  
An app to see who has files open on a network server.
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
kubben 3.43
About .NET Remoting: Three concepts Compared and Simplified
Updated: 6 Apr 2005  
An article on .NET remoting which discusses and compares the three ways, by which .NET remoting can be used to access a Server-side object from the clients- Singleton, SingleCall and Client Activation.
C#, Windows, .NET 1.1VS.NET2003, Dev
Javed Akhter Siddiqui 3.42
.NET WebScheduler for scheduled downloading of web sites and files through HTTP and FTP
Updated: 28 Oct 2005  
An article describing a ScheduledTask class for writing a WebScheduler application, for example a Windows Service.
VB, XML.NET 1.1, .NET 2.0, Win2K, WinXP, Win2003VS.NET2003, Dev
David van Leerdam 3.36
Peer Graph - Peers and Connections
Updated: 17 Nov 2005  
Peer Graph - Peers and Connections using Microsoft's Peer-to-Peer technology.
C#.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 3.33
Sending SMS using .NET
Updated: 11 Jun 2007  
This article covers some of the ways of sending SMS using .NET
C#, VC8.0, VB 8.0.NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, WebForms, VS2005, Dev
PooranPrasad 3.30
Remote Monitoring of Terminal Exchanges: Microsoft .NET & Java – Part 1
Updated: 16 Aug 2005  
This article discusses the Terminal Exchange and Remote Monitoring terminology and the use of the latter in Terminal Exchange.
Windows, Java, .NET, Visual Studio, Dev
Narayana Rao Surapaneni, Praveena Surapaneni 3.26
A TraceListener that sends messages via UDP
Updated: 28 Jul 2004  
An implementation of a TraceListener that sends messages across the network.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Mayank Gupta 3.15
Retrieving Mail with POP3
Updated: 2 Jul 2005  
In this article I will demonstrate how to quickly and easily retrieve mail messages using the POP3 protocol.
C#, Windows, .NET, Visual Studio, Dev
Chad Z. Hower aka Kudzu 3.04
FTP Windows Forms Client, using Managed Assembly
Updated: 22 Apr 2004  
This is a FTP downloading Winform application utilizing Indy.Sockets.dll.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Fakher Halim 2.97
Quick Mail
Updated: 7 Apr 2003  
Easy way to send mails using SMTP, in .NET.
C#, Windows, .NET 1.0, Dev
Ashraf Mohamed 2.78
Posting newsgroup messages with NNTP using Indy
Updated: 24 Jul 2005  
In this article, I will demonstrate how to quickly and easily post a message to a newsgroup, including an attachment, using the Indy open source library.
C#, Windows, .NET 1.1VS.NET2003, Dev
Chad Z. Hower aka Kudzu 2.63
UDP Client and Server and Remote BSOD prank too!
Updated: 16 Feb 2005  
Demonstrates how to use a UDP client, and a UDP server. The example is named "Remote BSOD Invocator", or simply RBSOD for short. RBSOD can be used to trigger fake (and funny) BSODs on your colleagues' (or enemies') computers.
C++/CLI, C#, VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Chad Z. Hower aka Kudzu 2.60
A Simple Chat Application Using .NET Remoting
Updated: 13 Nov 2001  
This application demonstrates .NET remoting in LAN.
C#.NET 1.0, Win2K, Dev
Anil Kumar 2.43
.NET Wrapper DLL for the WNet API
Updated: 18 Aug 2003  
A simple wrapper DLL containing most of the functions in the WNet API.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Calishar 2.26
Email Component for .NET
Updated: 27 Oct 2003  
cpSphere.Mail is a comprehensive and extendable implementation of MIME, POP and SMTP RFCs. This is architected to provide a framework for all email related development. This component could be used with default options with less or no knowledge of underlying MIME, POP, SMTP protocols.
C#, Windows, .NET 1.0, Dev
Kamraan 2.25
No RFC Chatserver With .NET Client, Or Java Client
Updated: 3 Jun 2005  
A chat server that can be setup as a service or application. Opens listening port and awaits connections from Java clients or .NET clients. You could setup even a HTML refresh with a little JavaScript knowhow. I've included the server only because I would like some feedback on the way I do threads.
VB, Java, .NET 1.1, Win2003, GDI+, VS.NET2003, Dev
supernova5666 2.18

Internet and networks

top
Title / Updated Author Score  
MaChat - a chat with a browser for LANs
Updated: 30 Jul 2002  
This article shows how to create a Chat for Local Area Networks which uses the WebBrowser control to display the messages.
C++/CLI, VC7, .NET, Win2K, WinXP, Dev
Michael Mac 4.78
SSL/TLS client/server for .NET and SSL tunnelling
Updated: 31 Jul 2003  
SSL/TLS Client/Server classes for .NET that uses Windows SSPI for SSL/TLS protocol
C++/CLI, C#.NET 1.0, Win2K, Dev
Leon Finker 4.59
Packet Filtering in .NET
Updated: 19 Jul 2003  
Class library to implement packet filtering funcionality in your .NET applications
C++/CLI, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Jess O. 4.50
How to do Synchronous and Asynchronous web downloads
Updated: 28 Jun 2002  
Explains the usage of WebRequest, WebResponse and related classes.
C++/CLI, VC7, Windows, .NET 1.0, Dev
Nishant Sivakumar 4.03
MC++ TCP server talking to MFC & MC++ TCP clients
Updated: 1 Jul 2002  
Basic demonstration of the TcpListener/TcpClient classes.
C++/CLI, VC7, Windows, .NET 1.0, MFC, Dev
Nishant Sivakumar 4.02
How to create a simple proxy in Managed C++
Updated: 20 Apr 2002  
How to create a simple proxy to parse HTTP to another server using Managed C++
C++/CLI, Windows, .NET 1.0, Visual Studio, Dev
Albert Pascual 3.98
Using TCP/IP or UDP to Communicate with Serialized Objects
Updated: 26 Sep 2005  
An article on transfering any serialized object through client and server.
C++, C++/CLI, Windows, .NET, Visual Studio, MFC, Dev
Roy Ganor 3.94
Sending mail in Managed C++ using SMTP
Updated: 25 Apr 2002  
Sending mail in Managed C++ using SMTP
C++/CLI, VC6, VC7, .NET, Win2K, WinXP, Visual Studio, MFC, Dev
Albert Pascual 3.63
Stunner: A STUN Library and Client
Updated: 6 Feb 2008  
Stunner is a simple STUN library on top of which a STUN client is built.
C++ (VC8.0), C, Windows, Win32, Dev
Hitesh Sharma 3.50
Using Asynchronous Sockets for Peer-to-Peer - CollaborativeNotes
Updated: 15 Dec 2007  
This article presents a peer-to-peer application sample with asynchronous sockets
C# (C# 2.0), Windows, .NET (.NET 2.0), Dev
Filipe Pereira 2.60
Network Message
Updated: 1 Dec 2004  
Netsend message in LAN
VC6Win2K, MFC, Dev
Eswar_Illuri 2.57
Game Server Scanner
Updated: 22 Aug 2004  
Port scanner to find game servers on a LAN.
C++/CLI, VC7.1.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
gfx_sikander 2.08
Easily Port Forwarding and Manage Router with UPnP - Unedited
Updated: 24 Jun 2008  
let you know what is port forwarding and UPnP source code is given.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
upredsun 1.86

Internet & Network - LDAP

top
Title / Updated Author Score  
An RFC 2253 Compliant Distinguished Name Parser
Updated: 27 Mar 2009  
A set of classes to parse and manipulate LDAP distinguished names
C#, Windows, .NET 1.1VS.NET2003, Dev
Pete Everett 4.79
Storer.ActiveDirectory - Active Directory User/Group Encapsulation Classes
Updated: 12 Apr 2007  
A couple of classes to handle Users and Groups in Active Directory
C# 2.0, Windows, .NET 2.0, ASP.NET, Visual Studio, GDI+, WebForms, Dev
John Storer II 4.74
Active Directory Tool
Updated: 25 Apr 2009  
Active directory tool - helps manage active directory oparations (query, update and delete) with easy to use GUI
C# (C# 3.0), .NET (.NET 3.5), SQL Server (SQL 2005), Visual Studio (VS2008)
Yair Rozenberg 4.60
GroupMembers
Updated: 21 Mar 2007  
Enumerating and searching groups in Active Directory
C++, Windows, Visual Studio, MFC, Dev
perle1 3.91
Implementing Interoperable LDAP Applications
Updated: 14 Apr 2002  
Implementing Ldap wrapper classes for both W2K and Unix
C++Win2K, Visual Studio, MFC, Dev
esob 3.75

Internet & Network - MAPI

top
Title / Updated Author Score  
Using MAPI properties and events in .NET with the MAPI Store Accessor
Updated: 24 Jan 2008  
A simple WinForms application that shows MAPI folders and items in your mail profile.
C++/CLI, C# (C# 2.0, C# 3.0), VB (VB 8.0, VB 9.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0, .NET 3.0), Visual Studio (VS2005, VS2008), Dev
Andrei Smolin 5.00
MAPIEx: Extended MAPI Wrapper
Updated: 28 Nov 2006  
A (hopefully) complete extended MAPI wrapper for WinXP, WinCE, and .NET.
C#, VC7.1, eVC 4.0, Mobile, .NET 1.1, WinXP, MFC, VS.NET2003, VS2005, Dev
Noel Dillabough 4.85
Process Microsoft® Outlook® Messages Automatically (via App. or a NT Service).
Updated: 28 Apr 2001  
An article showing you how to process (Outlook®) E-mail messages automatically by using an MFC dialog or NT service.
VC6Win2K, MFC, Dev
Dan Madden 4.68
Programmatically adding attachments to emails
Updated: 18 Jan 2006  
A technique for programmatically adding attachments to emails.
C++Win2K, WinXP, Visual Studio, MFC, WTL, Dev
David M Brooks 4.66
Junior Outlook
Updated: 23 Apr 2007  
Send e-mails easily from your application using MAPI ( Messaging API ).
VC6WinXP, MFC, Dev
Nibu babu thomas 4.57
CMapi v1.01 - A MAPI Implementation
Updated: 3 Mar 2000  
An MFC class to encapsulate sending mail using Simple MAPI.
VC6, MFC, Dev
PJ Naughter 4.51
Outlook 2000 bulk exporter
Updated: 22 Nov 2001  
Escape the confines of Outlook 2000
VC6Win2K, Visual Studio, MFC, Dev
Justin Kirby 4.47
Another simple MAPI class
Updated: 27 Feb 2004  
Adding MAPI functionality to your application.
VC6Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Rob Manderson 4.42
CMapiAdmin - MAPI wrapper
Updated: 25 Jan 2000  
A class to encapsulate extended MAPI functions.
VC6, VB 6, MFC, Dev
Jason Troitsky 4.37
Sending and receiving e-mails from your program
Updated: 5 Nov 2002  
A simple reusable MAPI client
VC6Win2K, MFC, ATL, Dev
Xiangyang Liu 刘向阳 4.35
Sending Email using MAPI - A COM DLL
Updated: 29 May 2003  
How to automatically send customized emails messages and attachments?
VC6Win2K, WinXP, MFC, ATL, Dev
Aisha Ikram 3.65
Using Account Management API (IOlkAccountManger) to List Outlook Email Accounts
Updated: 28 Aug 2008  
An article on how to use the IOlkAccountManger to get email accounts configured in Outlook
C++ (VC8.0), Windows, COM, Dev
Ashutosh Bhawasinka 3.42

Internet & Network - MSMQ

top
Title / Updated Author Score  
agsMSMQ v1.1 - A Message Queue Implementation
Updated: 19 Jan 2002  
Class wrapper for Message Queue (MSMQ)
VC6, VC7Win2K, WinXP, MFC, Dev
Agus Kurniawan 4.83
Simple Example Demonstrating MSMQ Message Routing
Updated: 8 Apr 2008  
This article demonstrates the use of writing reusable components, in this case, a message router, for forwarding messages from one Message Queue to another.
C# (C# 1.0, C# 2.0, C# 3.0).NET 2.0, Win32, VS2005, Dev, QA, Design
Gupta_Prateek 4.40
Round Trip Messaging with SAFMQ
Updated: 24 Jan 2006  
Describes the process for implementing a round trip, query-response message interaction with SAFMQ.
VC6, MFC, Dev
mattbattey 4.13
Accessing Outgoing Message Queues (MSMQ)
Updated: 16 Jan 2008  
An article describing how to access messages in the Outgoing Message Queue.
C# (C# 1.0, C# 2.0), Windows (WinXP, Win2003), COM, Dev
M. Aamir Malik 3.75
Using MessageQueue in the .NET Framework 2.0
Updated: 24 Feb 2008  
Provides access to a queue on a message queuing server.
VB (VB 8.0), .NET (.NET 2.0), Dev
Imran A Momin 3.44
Using Message Queue Asynchronously in .Net Framework 2.0 - Unedited
Updated: 25 Feb 2008  
Provides access to a queue on a Message Queuing server. now access it asynchronously
VB (VB 8.0), .NET (.NET 2.0), Dev
Imran A Momin 2.91

Internet / Network - Network

top
Title / Updated Author Score  
Unraveling the Netflix API - Part II - Accessing the Netflix Title Catalog
Updated: 9 Sep 2009  
Demonstrates how to access the Netflix Catalog resources
C#, XML, .NET (.NET 2.0), Visual Studio (VS2005), Dev
NetDave 5.00
Unraveling the Netflix API - Part III - Accessing Subscriber Account Information
Updated: 9 Sep 2009  
Demonstrates how to access the Netflix subscriber's account information
C#, Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
NetDave 5.00
Unraveling the Netflix API - Part IV - Managing User Account Information
Updated: 9 Sep 2009  
Demonstrates how to manage a Netflix subscriber's movie queue
C#, XML, Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
NetDave 5.00
SharpPcap - A packet capture framework for .NET
Updated: 27 Nov 2005  
A framework for capturing, injecting and analyzing network packets for .NET applications based on the WinPcap packet capture driver.
C#, Windows, .NET, Visual Studio, Dev
Tamir Gal 4.86
An introduction to Microsoft's Peer-to-Peer Graphing technology
Updated: 9 Nov 2005  
An introduction to Microsoft's Peer-to-Peer Graphing technology.
C#, Windows, .NET 1.1VS.NET2003, Dev
Adrian_Moore 4.80
Peer Group - Identities
Updated: 8 Feb 2006  
Understanding Peer Group Identities and Microsoft's Peer-to-Peer technology.
C#.NET 1.1, WinXPVS.NET2003, Dev
Adrian_Moore 4.80
Search Engine for Local Area Network ( LAN )
Updated: 25 Jan 2007  
Searches for files and folders shared over a Local Area Network ( LAN )
C# 2.0.NET 2.0, WinXP, WinForms, VS2005, Dev
AmitDey 4.80
Network Shares and UNC paths
Updated: 11 Nov 2003  
Classes to enumerate network shares on local and remote machines, and convert local file paths to UNC paths.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Richard Deeming 4.74
Using a NetworkStream with raw serialization, GZipStream, and CryptoStream
Updated: 26 Mar 2006  
Using a NetworkStream with raw serialization, GZipStream, and CryptoStream.
C#, Windows, .NET, Visual Studio, Architect, Dev
Marc Clifton 4.72
Ping and Traceroute
Updated: 21 Feb 2008  
In this article, we will see how Ping and Tracert networking tools work and we will create our own replicas for them.
C++, Dev
Hitesh Sharma 4.69
Quick tool : A minimalistic Telnet library
Updated: 6 Jun 2007  
Send commands to your servers from your programs using the Telnet protocol
C# 2.0, Windows, Win Mobile, .NET 2.0, .NET 3.0, WinForms, VS2005, Dev
Tom Janssens 4.65
sharpSsh - A Secure Shell (SSH) library for .NET
Updated: 29 Oct 2005  
A C# implementation of the SSH2 protocol.
C#, VC7, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev, QA
Tamir Gal 4.60
Implementation and Subscription for the SENS Network Events Component
Updated: 24 May 2006  
How to detect network connections using the SENS Network Events component.
C#, Windows, .NET, Visual Studio, COM, Dev
--==## Andy74 ##==-- 4.58
Network Stuff (easy socket v3)
Updated: 2 Jun 2005  
A class with event handlers for TCP, UDP or ICMP sockets; includes ping, traceroute, whois, ARP, and IPHelper functions and raw packets forging/ capturing.
C#, VC7, VC7.1, VC8.0.NET 1.0, .NET 1.1, WinXPVS.NET2003, Dev
rantanplanisback 4.57
A collection class for listing all the computers and servers in your network, with category information
Updated: 20 Sep 2006  
A collection class for listing all the computers and servers in your network, with category information.
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
H. S. Masud 4.53
IPConfigEx
Updated: 5 Jul 2007  
A simple hybrid between the ipconfig and the arp commands.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, STL, VS.NET2003, VS2005, Dev
Zoltan Balazs 4.46
Network computer picker control
Updated: 15 Jul 2004  
A Windows class library for selecting networked computers.