In addition to the key-value pairs accepted by IO::Socket, "IO::Socket::INET" provides. .... .... ReuseAddr Set SO_REUSEADDR before binding Reuse Set SO_REUSEADDR before binding (deprecated, prefer ReuseAddr) ReusePort Set SO_REUSEPORT before binding