# Packages
Package logging provides logging functionality for gnet server, it sets up a default logger (powered by go.uber.org/zap) which is about to be used by gnet server, it also allows users to replace the default logger with their customized logger by just implementing the `Logger` interface and assign it to the functional option `Options.Logger`, pass it to `gnet.Serve` method.
No description provided by the author
Package socket provides functions that return fd and net.Addr based on given the protocol and address with a SO_REUSEPORT option set to the socket.
# Functions
BytesToString converts byte slice to a string without memory allocation.
CeilToPowerOfTwo returns the least power of two integer value greater than or equal to n.
FloorToPowerOfTwo returns the greatest power of two integer value less than or equal to n.
IsPowerOfTwo reports whether given integer is a power of two.
StringToBytes converts string to a byte slice without memory allocation.