The C++ framework for developing highly scalable, high performance servers on Windows platforms.

Overview - The Server Framework

The Server Framework provides a framework for client and server software that uses asynchronous I/O and I/O completion ports. The Server Framework makes it easy to write high-performance stream (e.g. TCP) and datagram (e.g. UDP) servers and clients. The Server Framework also includes extensive classes for addressing using either TCPv4 or TCPv6 addressing. The server and client frameworks provide specific socket classes that expose only those details that are appropriate for the situation at hand. There is also a large amount of utility code to help with the construction of servers and clients. All classes are built to allow for networking other than TCP and UDP should the need arise. It's possible to add filtering to stream based systems so that the data stream can be manipulated before it reaches user code on the way in and before it reaches the network on the way out. This makes it easy to add encryption or compression, etc, below the business logic code.

Start here:

Advanced concepts

Generated on Sun Sep 12 19:06:45 2021 for The Server Framework - v7.4 by doxygen 1.5.3