Perl CPAN:用于网络连接的模块

时间:2018-01-15 19:12:46

标签: perl http cpan

我需要检查一些网络服务器(HTTP / HTTPS)的网络可用性。 为此,我只需要ip / dns和端口。但是我有一个URL列表。 我想使用CPAN模块来完成这项工作。

但: - HTTP :: Tiny,LWP :: UserAgent,...检查HTTP-stats,而不是网络状态。我需要检查第二个(已建立连接),我不关心HTTP标头和内容。

  • 简单套接字不支持用于定义目标的URL格式。 它需要ip和端口。

所以任何想法,如果HTTP模块也提供网络状态??

谢谢!

1 个答案:

答案 0 :(得分:5)

您可以使用URI模块解析URL以获取主机和端口。

可以使用Socket提供的功能或使用更高级别的课程IO::Socket::IP来创建连接。