且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

不能使用未定义的值作为符号引用

更新时间:2022-03-31 04:15:21

IO::Socket::INET 和 IO::Socket::SSL 行都应该进行错误检查.类似的东西:

Both the IO::Socket::INET and IO::Socket::SSL lines should have error checking. Something like:

my $socket = IO::Socket::INET->new(....)
  or die "Failed to create socket: $!"

还有:

my $socketssl = IO::Socket::SSL->start_SSL(...)
  or die "Failed to start SSL: ".IO::Socket::SSL::errstr();

虽然我可能会选择 Carp::confess 而不是死.

Although instead of die I might go with Carp::confess.