Getting Started

Must-reads:

Examples

You'll learn faster with examples referring to JavaDocs.

Name Feature it demonstrates Side
Reverser High-level protocol layer Server
SumUp server High-level protocol layer and DemuxingProtocolCodec Both
Echo server Low-level I/O layer and SSL support Server
NetCat Low-level I/O layer Client
HTTP server Stream-based synchronous I/O support. Server
Tennis In-VM pipe communication support in protocol layer. Both

Source code

Source code:

$ svn co https://svn.apache.org/repos/asf/directory/network/branches/0.8 mina
$ cd mina
$ maven jar     # Build JAR
$ maven site    # Generate documentation
$ maven eclipse # Generate Eclipse project file if you want