Represents a socket and provides a service to create, manage and use the socket.
SciAbstractSocket has the following methods: