SocketServer
This class can be used to implement a server to handle TCP requests. SocketServer is a foundation for allowing a user to easily create a multi-client server. Responses to connections, disconnections, and user input are done using hooks. This class has no true buffer handling, so that it may be used for any number of custom binary and plain text protocols.