Perl setsockopt 函数
描述
此函数在指定级别的 SOCKET 上将套接字选项 OPTNAME 设置为 OPTVAL 值。 您需要为 OPTNAME 的有效值导入 Socket 模块,如下表所示
语法
以下是此函数的简单语法 −
setsockopt SOCKET, LEVEL, OPTNAME, OPTVAL
返回值
此函数在失败时返回 undef,在成功时返回 1。
OPTNAME Description SO_DEBUG Enable/disable recording of debugging information. SO_REUSEADDR Enable/disable local address reuse. SO_KEEPALIVE Enable/disable keep connections alive. SO_DONTROUTE Enable/disable routing bypass for outgoing messages. SO_LINGER Linger on close if data is present. SO_BROADCAST Enable/disable permission to transmit broadcast messages. SO_OOBINLINE Enable/disable reception of out-of-band data in band. SO_SNDBUF Set buffer size for output. SO_RCVBUF Set buffer size for input. SO_TYPE Get the type of the socket (get only). SO_ERROR Get and clear error on the socket (get only).