SocketTools HTTP Server Class

Time is money. You need a server class that requires little coding to implement, is highly reliable, stable and fast. If you encounter any problems or have questions, you need responsive free technical support.

The SocketTools .NET HTTP server class provides a complete implementation of a standards compliant, multi-threaded HTTP server with a simple, easy to use interface. It provides:

  • It takes only a few lines of code to implement
  • Handles multiple active client connections
  • Fully customizable by implementing event handlers
  • Complete control over each client session
  • Implement custom commands or add new functionality to existing commands
  • Secure, HTTPS encrypted connections using TLS
  • Strong encryption up to 256 bits and Advanced Encryption Standard (AES) cipher
  • The data encryption is handled transparently, no knowledge needed
  • Thread-safe classes for multithreaded applications
  • Supports both 32-bit and 64-bit Windows platforms
  • IPv4 and IPv6 network connections
  • Multi-threaded, event-driven design supports multiple clients
  • Map virtual files and folders to the local filesystem
  • Complete permissions based security model
  • Create virtual users and use multiple authentication methods
  • Custom command extensions and site-specific commands
  • Support for scripts and external CGI applications
  • No dependencies on third party security libraries
  • No runtime licensing fees or additional royalties
  • Extensive Developer’s Guide and online Technical Reference
  • Unlimited Free technical support
Download a FREE Trial
Fully functional product containing all documentation and sample projects

Code Example

Customer Testimonial

Recently, we were faced with some extremely complex HTTPS/SSL interface issues that caused many hours of downtime for our customers whom depend on us to deliver real-time data information services to their infrastructures. We attempted to use pure .NET solutions to solve the issues with absolutely no luck. We then went outside for help and went through 3 separate expert consulting firms whom all were unable to solve our issues.

After much discussion with Cary Harwin and the Catalyst Support Team, we found the solution to our problems. That solution was SocketTools! The fact is, we were able to overcome our issues within 2 days using the SocketTools components.

We are so grateful to the whole team at Catalyst and especially Cary Harwin, whose patience and understanding was awesome!

Thanks Catalyst!

Chris Masterson, Intrievex (United States)

Supported Development Tools

  • Microsoft Visual Studio 2005 – 2015
  • Embarcadero RAD Studio XE – XE8
  • SharpDevelop 3.2 – 5.0
  • Other IDEs that support the CLI on the Windows platform
  • Supports .NET Framework versions 2.0 through 4.5.2

Supported Languages

  • Visual Basic .NET
  • Visual C#
  • Visual C++
  • Any other language that supports the CLI on the Windows platform

Supported Platforms

  • Windows XP SP3
  • Windows Vista
  • Windows 7
  • Windows 8 and 8.1
  • Windows Server 2003 – 2012
  • Native support for 32-bit and 64-bit platforms

Check out how easy it is to implement, with only a few lines of code, a stable and reliable HTTP Server. Free technical support is also available to evaluators. Try our 30-day, fully functional free trial today.

Download a FREE Trial
Fully functional product containing all documentation and sample projects