||The OmniEventHandler enables the OmniSockets framework to asynchronously
notify the application that a socket event has occurred.
||The OmniListener is a server socket that runs itself
in a thread, accepts connections, and notifies the
application when a connection is made.
||When a message is received on an OmniSocket, the socket
creates an OmniMessage of the appropriate type, and runs its
message handler in a thread.
||The OmniSocket class is a socket that runs itself in a thread,
then when a message is received creates and runs an OmniMessage
of the appropriate type.