Buy Online or call : +91 8025203918/ +91 9900195265


Your One Stop Software Shop for IT Requirement!!
you Name IT We Provide IT

SocketTools is a suite of .NET components, ActiveX controls and libraries for software developers who need to integrate Internet functionality into their Windows applications. Using SocketTools, you can easily add features such as uploading and downloading files, sending and retrieving e-mail, exchanging information with web servers, interactive terminal sessions and remote system management.
Price per unit is shown below.Price in:
PublisherPartNo Description Rate Download Size
SocketTools .NET Edition with Standard Support   395.00 AddtoCart
SocketTools .NET Edition with Priority Support   690.00 AddtoCart
SocketTools ActiveX Edition with Standard Support   395.00 AddtoCart
SocketTools ActiveX Edition with Priority Support   690.00 AddtoCart
SocketTools Library Edition with Standard Support   395.00 AddtoCart
SocketTools Library Edition with Priority Support   690.00 AddtoCart
SocketTools Subscription with priority support   695.00 AddtoCart

Internet Components and Libraries for Software Developers

SocketTools is a suite of .NET components, ActiveX controls and libraries for software developers who need to integrate Internet functionality into their Windows applications. Using SocketTools, you can easily add features such as uploading and downloading files, sending and retrieving e-mail, exchanging information with web servers, interactive terminal sessions and remote system management.

Each of the SocketTools Editions includes both 32-bit and 64-bit components, supports both current IPv4 and next-generation IPv6 Internet protocols, and includes support for secure connections using SSL/TLS and SSH. With SocketTools, you can create high-quality, commercial software with all the security features users demand just by enabling a few options in your program.

Use our online Product Wizard to recommend the SocketTools Edition that best meets your needs. To compare all of the products in the SocketTools family, we also have a chart the shows the major features that are available for each product. You can download the chart in either XLS (Excel) or PDF format.

SocketTools Subscription

Developers who require the flexibility of using different types of components and are working with multiple  programming languages, we offer the SocketTools Subscription which includes all of the components and libraries in every SocketTools and SocketWrench Edition, as well as the SocketTools File Transfer and Internet Mail components, along with free product updates and standard e-mail support for a full year. The SocketTools Subscription ensures that you'll always have the latest version, including free upgrades to major releases during your subscription period.

SocketTools .NET Edition

The SocketTools .NET Edition is a collection of managed code components for the .NET Framework, and is designed to be used with languages such as Visual Basic, C# and Delphi Prism. You can target versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework using Microsoft Visual Studio 2003 .NET and later versions, including Visual Studio 2010.

SocketTools ActiveX Edition

The SocketTools ActiveX Edition includes a collection of ActiveX controls that are designed for visual programming languages such as Visual Basic 6.0, Visual FoxPro and PowerBuilder. They can also be used with Visual C++, Delphi and any other development tool that supports the ActiveX control specification. The ActiveX Edition also includes lightweight COM components for use with scripting languages like VBScript.

SocketTools Library Edition

The SocketTools Library Edition includes a collection of standard dynamic link libraries (DLLs) which can be used with Visual C++, Visual Basic, Delphi, PowerBASIC and virtually any other programming language available for the Windows platform. The Library Edition offers developers a comprehensive, lower level interface that is similar to the Windows API, for maximum performance and flexibility.

New SocketTools Features

If you're a developer who has used previous versions of SocketTools, or you're a new developer who needs to integrate Internet technology in your applications, SocketTools offers everything you need to get started. 

  1. New components that implement the SSH protocol. The SocketTools 7.2 Editions introduce new components that implement the Secure Shell (SSH) protocol, which can be used to establish a secure, encrypted connection with a server. With an interface that is similar to our Telnet components, you can implement an interactive terminal session, or you can specify that you want a command executed remotely and the output returned to your application. SSH does not require complicated certificate management and is widely supported on most servers today. Of course, the SocketTools Secure Editions continue to also support the SSL and TLS security protocols, providing the widest range of options to developers who require security features for their applications.
  2. Integrated support for file transfers using SFTP. The SocketTools Secure Editions support file transfers using the Secure Shell (SSH) protocol, as well as the SSL and TLS protocols. Also commonly referred to as FTP+SSH, the SocketTools file transfer components can be used to connect to an SSH server and upload or download files, obtain directory listings and perform common file management functions. Because support for SFTP is integrated into the existing FTP components, in most cases all you need to do is specify the SSH port number without making any other changes to your code. The same interface is provided for FTP, FTP+SSL and FTP+SSH, making it easy to offer the widest range of options to your users.
  3. Build custom server applications effortlessly. One of the most complex tasks in Internet software development is creating a custom server application that can reliably handle a large number of client connections. SocketTools 7.2 introduces a new Internet Server component to simplify the development of custom servers, providing an easy-to-use framework where the only code you need to write is in response to events that are sent to your application. With a single function call, you can create a scalable, multi-threaded, event-driven server that can be used to accept connections from clients anywhere in the world, or just on your local intranet. All of the networking, thread management, synchronization and messaging are handled internally by the framework, allowing you to focus on writing your own code without worrying about the complex details of the server implementation.
  4. Manage stored mail messages on the local system. Developers who need to create an e-mail application that download and store messages on the local system, the Mail Message (MIME) components and library have been expanded to provide a new storage interface that simplifies the storage, retrieval and management of message. Simply create a new storage file, and begin adding messages to it. When you need to access a stored message, you can reference it by an index number, or you can use functions to search for a particular message that contains a specific header value. For example, you can search the message store for all messages that have been sent by someone with a particular e-mail address. There's even a compatibility mode where you can import message stores from UNIX mail systems, if needed.
  5. Support for file verification and automatic file type detection. The File Transfer Protocol components can automatically verify that the file on the local system is identical to the file on the server using an MD5 hash or CRC-32 checksum, and will automatically set the correct file transfer mode based on the type of file being uploaded or downloaded. Developers can also explicitly verify the contents of a file, and register their own custom file types. 
  6. Fully compatible with Windows 7, Windows Vista and Windows Server 2008, and is designed to take advantage of new features introduced in Microsoft's latest operating system. Our developers use Windows 7 and Visual Studio 2008 as their primary development platform, so we work with the operating system every day and understand how it impacts application development. Of course, SocketTools is also fully supported under Windows Vista, Windows XP SP3 and SP2, Windows Server 2003 and Windows 2000. If your users are upgrading to Windows 7 or Windows Server 2008 R2, then we recommend that you to upgrade to SocketTools 7.2 to ensure compatibility.
  7. Improved performance and reliability. A new internal memory management system improves how large blocks of memory are allocated and managed, both overall and on a per-client basis. In particular, complex multithreaded applications which create multiple client sessions can see increased performance and use fewer resources over the lifetime of the application. The POP3 and IMAP4 components have also been improved so that they are significantly more efficient when used to manage very large mailboxes.
  8. Enhanced security features. Advanced Encryption Standard (AES) is a new encryption standard that is being widely adopted by the United States government and organizations around the world. SocketTools 7.2 supports AES on the Windows Vista and Windows Server 2008 platforms, enabling your application to take advantage of the latest security features without requiring any changes to your applications.
  9. Improved support for firewalls and proxy servers. New options for the File Transfer Protocol allows you to specify alternate port ranges for active mode transfers, making it simpler to integrate with software and hardware firewalls which limits access to certain ports. The Hypertext Transfer Protocol components have improved proxy support and automatic proxy detection which makes it easier to integrate your applications on a customer's network. Support has also been added for virtual hosting, where an FTP server is configured to support multiple domains using a single external IP address.
  10. Improved support for non-standard e-mail messages. The Mail Message components have been updated so that it will automatically attempt to correct problems with malformed messages, or messages which do not strictly conform the standard message formats as outlined in RFC 822 and RFC 2045. This allows applications to process messages that might otherwise be rejected because the sender's mail client did not format the message correctly.
  11. Target multiple frameworks with the SocketTools .NET Edition. Assemblies for the 1.1, 2.0, 3.5 and 4.0 .NET Frameworks are included in the same product, enabling developers to specifically target which framework they are using to deploy their application. Although most new development today is using Visual Studio 2008 and moving to Visual Studio 2010, we realize there are still a large number of developers who are creating applications using Visual Studio .NET 2003 and Visual Studio 2005, and we will continue to provide support for these older versions of Visual Studio. Regardless of which version of .NET you're using, the SocketTools classes have identical interfaces and are completely source-compatible with one another.
  12. Better control over resource utilization. The SocketTools File Transfer and Hypertext Transfer components support session priority, improving performance and giving your application finer control over the resources allocated for data transfers. Each client session can have its own priority, which ranges from very low resource utilization for background operations that have minimal impact on the system, to critical transfers which allocate more memory, processor time and network bandwidth to the client session.
  13. Backwards compatibility with previous versions of SocketTools. If you are currently using version 6.0 or earlier, the components in version 7.0 have a compatible interface and will require few, if any changes to your existing code. While new features have been added, the existing class interfaces and APIs remain substantially the same. In most cases, all you will need to do is remove the old version of the control, class or library, replace it with the new version and recompile your application. Because the 7.0 components are designed to work side-by-side with previous versions, it also means that you can deploy new versions of your software without worrying about DLL conflicts or other version incompatibilities.
  14. Expanded technical reference documentation. The reference material for SocketTools is extensive, and in version 7.0 we've worked to make it both easy to understand and comprehensive. Available in HTML Help format, the SocketTools documentation includes a Developer's Guide to get you up and running quickly, and a Technical Reference that provides extensive documentation for every API function, class method, property and event. As an example, the documentation for the SocketTools .NET classes is over 3,200 pages and the SocketTools API is over 2,000 pages.
  15. Expanded and updated example code, including examples for Visual Studio 2010, Visual Studio 2008, Visual Studio 2005 and Visual Studio .NET 2003. We've reorganized many of the examples included with SocketTools to make them easier to find, easier to understand and extend for your own use. In addition to new examples for the current version of Visual Studio, we've also retained and updated the examples for Visual Basic 6.0 and Visual C++ 6.0 because we realize that some developers continue to use the older development tools. Additional examples for third-party languages like PowerBASIC and RealBasic have also been included based on customer feedback.

For more information, please review the SocketTools FAQ in the support section of our website. We also encourage you to download a free evaluation copy of the SocketTools 7.2 Edition that interests you. The evaluation license is valid for a single development system for 30 days, it is completely functional and can be safely installed side-by-side with earlier versions of SocketTools.