Getting Started

Must-reads:

Examples

You'll learn faster with examples referring to JavaDocs.

NameFeature it demonstratesSide
ReverserHigh-level protocol layerServer
SumUp serverHigh-level protocol layer and DemuxingProtocolCodecBoth
Echo serverLow-level I/O layer and SSL supportServer
NetCatLow-level I/O layerClient
HTTP serverStream-based synchronous I/O support.Server
TennisIn-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