Getting Started

Must-reads:

Examples

You'll learn faster with examples referring to JavaDocs.
Name Feature it demonstrates Side
Reverser Text protocol based on a protocol codec Server
SumUp server Complex binary protocol based on a protocol codec Both
Echo server Low-level I/O and SSL Server
NetCat Client programming Client
HTTP server Stream-based synchronous I/O Server
Tennis In-VM pipe communication Both
Chat server and client Spring integration Both
Proxy Using traffic mask. Resending received bytes on another session. Both

Source code

Source code:
$ svn co https://svn.apache.org/repos/asf/directory/trunks/mina
$ cd mina
$ mvn package           # Build packages (JARs) for the core API and other extensions
$ mvn -N site           # Generate documentation
$ mvn assembly:assembly # Generate a tarball
$ mvn eclipse:eclipse   # Generate Eclipse project files if you want