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
$ mvn package           # Build JAR
$ mvn site              # Generate documentation
$ mvn assembly:assembly # Generate a tarball
$ mvn eclipse:eclipse   # Generate Eclipse project file if you want