Perl IO :: Socket :: SSL连接。超时被忽略

时间:2016-12-21 09:01:25

标签: perl tcp io-socket

我有那个连​​接到服务器并发送数据的脚本。然后断开连接。

对于其中一台服务器,我看到了奇怪的行为。

代码看起来像这样

$socket = IO::Socket::SSL(PeerAddr => $host,PeerPort => $port,Timeout=>5,SSL_version=>$SSL_Version)

脚本启动,此代码正常。但只有32次。 当我执行这个功能33次时,它卡在这个地方。 超时不受尊重。脚本留在这个地方,直到我杀了它。

重新启动后,它可以再次进行32次连接并再次卡住

可能是什么原因?为什么忽略超时并且连接在5秒后没有失败?如何让它失败?

还有什么可能是核心原因?为什么连接工作,只有在32次成功连接之后才能看到问题?

0 个答案:

没有答案