juhgiyo edited this page Jan 24, 2013 · 7 revisions

EpServerEngine : Visual C++ WinSock Server/Client Engine

Project Description

EpServerEngine makes it easier for Visual C++ developers to develop a server/client application. You will no longer have to spend hard time to figure out how to initialize/use WinSock library. EpServerEngine supports Visual C++ 2005/2008/2010/2012.


  • Easy to build server/client application.
    1. Just implement Packet Structure and Packet Parsing routine for your server/client, and EpServerEngine will do rest for you.
    2. No more nasty initialization of WinSock and painful Winsock operation to build server/client application.
    3. No need to spend the time for handling thread synchronization.
  • Supports variadic length packets using Packet Container
  • Supports full ASCII/Unicode development environment

What is in the EpServerEngine?

EpServerEngine Usage Guide

  • For detailed documentation, please download this full document (EpServerEngine Documentation.chm).
  • If the documentation file is not visible after finishing download,
    • Solution 1.
      1. Double-click the .chm file.
      2. In the Open File-Security Warning dialog box, click to clear the Always ask before opening this file check box.
      3. Click Open.
    • Solution 2.
      1. Right-click the CHM file, and then click Properties.
      2. Click Unblock.
      3. Double-click the .chm file to open the file.

  • Also check out EpLibrary, if you are interested in Visual C++ Utility Library that supports many handy functionalities for Visual C++ Application Development.
  • Also check out EpOraLibrary, if you are interested in Visual C++ OracleDB Development Library that supports easy Oracle Database Operation by C++ code.
  • Also check out EpFamvir, if you are interested in Visual C++ Software framework that supports data-intensive distributed applications.