在 perdoc Socket页面中,他们使用套接字的全局文件句柄。但是,如果我在子进程调用的子例程中创建一个套接字,那么使用仍然使用 Socket 的词法文件句柄会更好吗?
像这样:
use strict;
use Socket;
sub sendData
{
my $proto = getprotobyname('tcp');
my $socket;
socket($socket, PF_INET, SOCK_STREAM, $proto);
...
close($socket)
}
代替:
sub sendData
{
my $proto = getprotobyname('tcp');
socket(SOCKET, PF_INET, SOCK_STREAM, $proto);
...
close(SOCKET)
}
似乎还可以,但是我不知道这是更好的做法还是完全没用...
谢谢