If type is unix, path is the path where to create the socket, and force is whether to overwrite the socket file if it already exists.
type
unix
path
force
If type is tcp, port and host are the host/port where to listen.
tcp
port
host