netCORE Overview
netCORE is an event-driven, asynchronous networking component based on appCORE's Actor Model Architecture.
netCORE is intended for scalable network programs.
Many client connections are handled concurrently - each requires only a socket and a small amount of context.
netCORE's programming interface is small, simple, easy to use.
netCORE user's are isolated from network programming, threads, and locks.
User code does not directly perform I/O.
netCORE SDK
The netCORE SDK consists of the following major sections.
Section 1 - coreNetServer*() Functions
Functions in the coreNetServer* section are used to add and remove TCP listener ports.
Section 2 - coreNetChan*() Functions
Functions in the coreNetChan* section are used to establish network communication
channels. Channels may be TCP, UDP, or multicast UDP.
Section 3 - coreNetChanOption*() Functions
Functions in the coreNetChanOption* section are used to set or clear channel options.
The channel options operate like standard socket options.
Section 4 - coreNetAddr*() Functions
Functions in the coreNetAddr* section are used to initialize the address structure and to access address elements.
IPV4 and IPV6 addresses are supported.