Projects

Protoc-Gen-Docbook

A plugin that converts Protobuf source file into DocBook and PDF.

See: http://code.google.com/p/protoc-gen-docbook/

IOCP Server Library

A reusable TCP/IP server library that utilizes Windows I/O Completion Port (IOCP).

It is open source, licensed under Boost Software License 1.0.

See this post for its introduction.

Requirement:

OS: Window XP, Window 7.

Compiler: Visual Studio 2008 SP1

Boost: Boost 1.40-1.45

Build Type: ANSI, Unicode.

Latest version

IOCP Server 1.2

  • Fixed a bug under Unicode build where the remote address is not NULL terminated.

Older versions

IOCP Server 1.1

  • Fixed a bug where the IOCP server stops accepting connection when setsockopt() fails.
  • Removed an unnecessary event per Len Holgate’s suggestion.

IOCPServer 1.0

  • Creation

2 thoughts on “Projects

    • Khiem,

      The max connection is unbounded. How did you determine that the library only allows 64 connection?
      I use this library in practice to handle several hundred of new concurrent connections every second.

      Thanks

      … Alan

Leave a reply to Alan Ning Cancel reply