setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL

设置请求的套接字选项。如果出错,则返回 undef。对于 LEVEL 和 OPNAME,请使用 Socket 模块提供的整数常量。LEVEL 的值也可以从 getprotobyname 获得。OPTVAL 可能是打包的字符串或整数。整数 OPTVAL 是 pack("i", OPTVAL) 的简写。

禁用套接字上的 Nagle 算法的一个示例

use Socket qw(IPPROTO_TCP TCP_NODELAY);
setsockopt($socket, IPPROTO_TCP, TCP_NODELAY, 1);

可移植性问题:"setsockopt" in perlport