SocketTools Library Edition

The SocketTools Library Edition is a suite of Windows libraries that simplifies Internet application development.

  • Supports Windows 10 and Server 2019
  • File Transfers, Web Services and Email
  • Secure Private Cloud Storage
  • GeoIP Location Services
  • Data Encryption and Compression
  • Security using TLS 1.2, 1.3 and SSH2
  • IPv4 and IPv6 Connections
  • Native libraries (DLLs) and C++ classes
  • Includes 32-bit and 64-bit Libraries
  • Client and Server Applications

SocketTools provides everything you need to get started, including documentation and examples, along with free technical support to answer any development questions that you have.

You can request an experienced software architect provide your company with a free quote and consultation for a project that uses SocketTools. This can include developing a specific desktop or server application, or a custom modification to a SocketTools component.
» Request a custom development quote online

Product Overview

The SocketTools Library Edition includes native Windows libraries that provide an extensive collection of APIs for uploading and downloading files, accessing web-based services, sending and retrieving e-mail messages, executing commands on remote servers, interactive terminal sessions and much more.

Supported protocols include DNS, FTP, HTTP, ICMP, IMAP4, NNTP, POP3, SMTP, SSH and TELNET. General purpose TCP and UDP client and server support is also included, along with support for both IPv4 and IPv6 networks. A single interface provides both synchronous and asynchronous network connections.

SocketTools provides secure, private cloud storage for your applications, geographical IP location and text messaging APIs. There are no additional third-party services for you to subscribe to, and no additional fees to access these services in your applications. Everything is included with your Library Edition development license.

Secure connections are supported using the Transport Layer Security (TLS) and Secure Shell (SSH) protocols with AES-256 bit encryption. TLS 1.3 is supported when Microsoft makes it generally available on the Windows platform. Security features in the components can be enabled with just a few lines of code and do not require any experience with data encryption or cryptography.

The SocketTools libraries are native Windows DLLs, compatible with Visual Studio 2019 and previous versions, including Visual C++ 6.0 and Visual Basic 6.0. Both 32-bit and 64-bit libraries are included, with support for C/C++, Visual Basic, Object Pascal, PowerBASIC, Clarion and several other languages.

The Library Edition provides a comprehensive API that is very similar in design to the standard Windows API. It uses the same calling convention, and most functions use only integral data types, strings and simple structures, making it easy to use and compatible with a wide variety of development tools.

A SocketTools Library Edition license includes free technical support by e-mail, and access to support resources such as our knowledge base and online help. Technical reference documentation and example programs are included with the product. If you have critical support needs, you can also purchase additional support with your license.

You can download a free, fully functional evaluation copy of SocketTools that you can use for 30 days. Your evaluation also includes free technical support when you have questions. After you have purchased a license, you can use the SocketTools components in as many projects as you wish, and redistribute your software to an unlimited number of users, without any additional runtime licensing fees.