Internet Pack for .NET
Internet Pack is a lightweight and easy to use TCP/IP framework built on top of
the .NET Socket library.
It forms the foundation of network access in the RemObjects SDK
and Data Abstract for .NET, but it also provides general connectivity
options usable in any .NET networking application, be it network clients or servers.
Internet Pack provides a range of ready-to-use client and server implementations
for common network protocols such as HTTP, FTP or SMTP, while at the same time providing
easily extendable base classes that allow developers to implement their own (be
it custom or standard) protocols, as needed.
Special attention is given to a flexible server architecture for both HTTP and FTP,
that allows creating servers that serve custom data – be it of static or dynamic
nature – and can easily be enhanced to provide the most complex of scenarios.
The main goal of Internet Pack is to abstract the already powerful and relatively
easy to use Socket classes of the .NET framework to provide a library that makes
it easy to implement the different communication protocols commonly used on the
Internet, as well as to implement custom forms of network communication.
Built on top of this flexible and highly scalable architecture, Internet Pack provides
ready-to-use client and server components for many protocols, including HTTP, FTP,
SMTP and POP3, and more components will be added over time.
Internet Pack for .NET is available as a free download including
full source, under the Internet Pack License.