【发布时间】:2013-02-08 01:23:09
【问题描述】:
我正在编写一些套接字代码,但无法弄清楚为什么套接字上使用了autoflush。是这样的
my $sock = IO::Socket::Unix(Peer => $socketfilename , Type => SOCK_STREAM)
autoflush $sock 1;
还有一些地方
autoflush STDERR 1
autoflush STDOUT 1
用于一般文件。
它有什么作用?如果我不使用它会发生什么或将会发生什么?请举一些实际的例子,以便我理解而不是简单的定义。
【问题讨论】:
-
$sock->autoflush(1);、STDOUT->autoflush(1);等的写法很奇怪