Easy Simple Network Library

beta

A MINA-like, cross-platform C++ network library based on boost::asio

Add a Review
3 Downloads (This Week)
Last Update:
Download esn_0.3.5_beta.zip
Browse All Files
Windows BSD Mac Linux

Description

The full name of "esnetwork" is "easy simple network library".
It is a cross-platform C++ network library based on boost::asio (http://think-async.com). It aims to be a simple, easy-to-use and full-featured networking framework, like MINA in Java.

Easy Simple Network Library Web Site

Categories

Libraries

License

BSD License

Features

  • High performance, easy to handle C10K case
  • Flexible message processing, support single-threading, multi-threading with full concurrency and multi-threading with orderly message processing for each session (all sessions will share threads in thread pool)
  • Full object-oriented design, event driven, MINA-like structure, easy to read, use and extend
  • Built-in thread pool, memory pool and log management
  • Cross-platform, only depend on boost library

Update Notifications





Write a Review

User Reviews

Be the first to post a review of Easy Simple Network Library!

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Registered

2013-09-03

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.