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 comments

    1. 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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s