# Functions
New creates a new SocketServer instance and returns a pointer to it.
# Structs
NOOPSocketServerEvents is a default struct that has no implementation for the Server events.
SocketServer represents the socket server.
# Interfaces
SocketServerEvents holds the events that can be emitted on different server actions.
# Type aliases
ConfigFunc is a generic function that can be passed to New() to configure the Server.