Introduction

NetServe provides a set of components useful for creating a Network Server. This includes an abstraction for creating sockets, an implementation of the Acceptor/Connector pattern from ACE for both stream based and packet based connections, etc.

Multi-Container support

NetServe implementations are designed to support deployment in different containers or frameworks, while honouring the same API.

Avalon Framework

Avalon Framework supports type-1 Inversion of Control (IoC).

AvalonConnectionManager provides an implementation of the ConnectionManager interface which is Avalon-compatible.

DNA Framework

DNA Framework supports type-1 Inversion of Control (IoC).

DNAConnectionManager provides an implementation of the ConnectionManager interface which is DNA-compatible.

Pico Container

Pico Container supports type-3 IoC.

PicoConnectionManager provides an implementation of the ConnectionManager interface which is Pico-compatible .