在perdoc
Socket页面中,他们使用全局文件句柄作为套接字.
但是如果我在子进程调用的子例程中创建一个套接字,那么使用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,$proto); ... close(SOCKET) }
它似乎没问题,但我不知道这是一种更好的做法还是完全无用的……
谢谢