MTSC  1.0.5
Build TCP servers out of modules with handlers for communication, exception and logging.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CMTSC.Client.ClientBase class for TCP Client
 CMTSC.Server.ClientDataStructure containing client information
 CMTSC.Common.Http.CookieClass for HTTP cookies
 CException
 CMTSC.Exceptions.InvalidFirstByteExceptionException in case of first invalid byte for websocket communication
 CMTSC.Exceptions.InvalidHeaderExceptionException for invalid headers
 CMTSC.Exceptions.InvalidHttpVersionExceptionException in case of Invalid HTTP Version
 CMTSC.Exceptions.InvalidPostFormExceptionException for invalid post forms
 CMTSC.Exceptions.InvalidRequestURIExceptionException cause by an invalid request URI
 CMTSC.Exceptions.InvalidStatusCodeExceptionException for invalid response status code
 CMTSC.Exceptions.InvalidWebsocketFormatException
 CMTSC.Exceptions.MethodInvalidExceptionInvalid HTTP Method Exception
 CMTSC.Exceptions.NoDataException
 CMTSC.Common.Http.HttpMessage
 CMTSC.Exceptions.IExceptionHandlerHandler to be used for handling exception
 CMTSC.Exceptions.ExceptionConsoleLoggerLogs the received exceptions to the console
 CMTSC.Exceptions.ExceptionThrowerThrows all handled exceptions
 CMTSC.Client.Handlers.IHandlerHandler interface for client communication
 CMTSC.Client.Handlers.BroadcastHandler
 CMTSC.Client.Handlers.EncryptionHandler
 CMTSC.Client.Handlers.HttpHandlerHandler for handling client http communication
 CMTSC.Client.Handlers.WebsocketHandlerHandler implementing websocket protocol
 CMTSC.Server.Handlers.IHandlerInterface for communication handlers
 CMTSC.Server.Handlers.BroadcastHandlerBroadcast handler
 CMTSC.Server.Handlers.EncryptionHandlerHandler that encrypts the communication
 CMTSC.Server.Handlers.HttpHandlerHandler for handling server http requests
 CMTSC.Server.Handlers.WebsocketHandler
 CMTSC.Common.Http.ServerModules.IHttpModuleInterface for Http modules used by the server http handler
 CMTSC.Common.Http.ServerModules.FileServerModule
 CMTSC.Common.Http.ServerModules.HelloWorldModule
 CMTSC.Common.Http.ServerModules.Http404ModuleSimple module that returns status code 404
 CMTSC.Common.Http.ServerModules.PostModule
 CMTSC.Common.Http.ClientModules.IHttpModule
 CMTSC.Logging.ILoggerInterface for loggers
 CMTSC.Logging.ConsoleLoggerBasic logger that outputs the log messages to the console
 CMTSC.Logging.DebugConsoleLogger
 CMTSC.Common.WebSockets.ClientModules.IWebsocketModuleInterface for websocket modules
 CMTSC.Common.WebSockets.ClientModules.ChatModule
 CMTSC.Common.WebSockets.ServerModules.IWebsocketModule
 CMTSC.Common.WebSockets.ServerModules.BroadcastModule
 CMTSC.Common.WebSockets.ServerModules.EchoModule
 CMTSC.Message
 CMTSC.Server.ServerBasic server class to handle TCP connections
 CMTSC.Common.WebSockets.WebsocketMessageClass containing the bytes of a websocket received message