Retail Products :

Free open source winsock library with SSL socket – TCP/IP library V5.1

Today’s R&D managers are faced with a tough dilemma when selecting the right component for their TCP/IP network communication.

Why choose Komodia’s TCP/IP Library V5.1:

  • MFC – Comes with the full MFC overhead. Once you’re using it, you can’t get rid of it. MFC sockets are among the worst possible implementations.
  • .NET – Again, you’re bound forever.
  • Paid solution – Most clients from the security and government sector cannot use closed source code, since they must inspect every line of the code before they can use it.
  • Other open source solutions – Are either poorly coded, too difficult to use, or GPL, which forces you to be GPL as well.

Komodia has faced the same dilemma, which is why we have decided to develop the TCP/IP library. You will see why there is no other solutions like it. One of Komodia’s guiding principles is to maintain ease of use for inexperienced programmers, while allowing advanced users to customize every aspect of the communication process. Most other libraries are either easy to use but very high level, or very advanced and require a high learning curve. Our library (C++ open source) that encapsulates winsock2 API. This allows the user to control every aspect of the socket’s operations.

New features:

  • Supports asynchronous Client/Server SSL encryption using OpenSSL.
  • Supports asynchronous Client/Server Blowfish encryption.

Key features:

  • Open source licensing. You may use the library freely as long as you display its copyright together with your own.
  • Simple to use. Mimics MFC sockets coding style.
  • Full control over threading scenarios. Decide how many threads to use and how to control them.
  • Reliable and fast asynchronic sockets. (TCP, UDP, and ICMP).
  • Ability to switch from asynchronic sockets back to blocking mode.
  • Winsock socket SSL support.
  • Online code documentation.


This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. ( This product includes cryptographic software written by Eric Young (