.NET Framework Samples (100% Managed Code)

This page contains a list of all .NET Framework 100% managed code samples included with a PowerTCP product line installation. Find the application you are interested in from the list below, then click the product link next to the application to download a 30-day trial which includes the source code to the application.

Looking for ASP.NET web applications?

Choose an application category:

FTP Applications
FTP for .NET
Get Stream Demo Demonstrates retrieving a file from the server and storing it in a stream object.
ListView Client Demonstrates a full FTP client, including the ability to store and retrieve files, send commands, and retrieving listings.
MGet Demo Uses the Get method to retrieve an entire directory tree. Wildcard support included.
MPut Demo Uses the Put method to store an entire directory tree. Wildcard support included.
Put Stream Demo Demonstrates storing data contained in a stream on the server as a file.
Transfer Manager Demonstrates storing and retrieving multiple files to/from multiple servers at the same time.

Email Applications
Mail for .NET
IMAP Client Demonstrates a client used for managing messages using IMAP.
IMAP Part Retriever Demonstrates a client used for downloading parts (such as attachments) from messages.
Message Constructor Demonstrates how to create a multi-part MIME message.
Message Viewer Demonstrates a form that can be used to view all the embedded parts contained within a message.
POP Client Demonstrates a client used for receiving messages using POP.
SMTP Client (Async) Demonstrates a client used for sending mail using asynchronous methods.
SMTP Client (Sync) Demonstrates a client used for sending mail using synchronous methods.

Server Applications
Sockets for .NET
Character Generator Demonstrates a server which sends a stream of characters.
Echo Server Demonstrates a server which echoes all received data sent back to the sender.
UDP Time Server Demonstrates a UDP server which returns the time.

Telnet Applications
Telnet for .NET
Telnet Client Demonstrates a client used for communicating to remote hosts using the Telnet protocol.
Rlogin Client Demonstrates a client used for accessing a remote machine using the Rlogin protocol.
Rsh Demo Demonstrates executing a command on a remote machine using Rsh.
Rexec Demo Demonstrates executing a command on a remote machine using Rexec.

HTTP Server Applications
Sockets for .NET
Web Server Demonstrates creating a basic HTTP server.

Network Applications/Network Utilities
Sockets for .NET
Ping Client Demonstrates a client used for determining if a host is reachable.
Resolver Client Demonstrates a client used for resolving host names, dot addresses, and email addresses.
TCP Client Demonstrates a client which communicates with hosts using TCP.
Time Client Demonstrates a client which gets the time using the Network Time Protocol (NTP).
Tracert Client Demonstrates a client which can trace a route to a host.