Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Perl脚本中重新建立网络连接?_Perl_Networking - Fatal编程技术网

如何在Perl脚本中重新建立网络连接?

如何在Perl脚本中重新建立网络连接?,perl,networking,Perl,Networking,我有一个Perl代码,它可以访问特定的网站并从中提取所需的数据。如果我失去连接,我将面临一个问题:脚本将停止运行。如何使Perl脚本恢复连接并从中断发生的位置开始进程?我可以使用Perl恢复连接吗?如果可以,请任何人指导我执行这些步骤。这是不可能的。一旦传输级网络(如TCP/IP)连接断开,您就无法再次将其恢复。HTTP协议没有提供更高级别的方法来实现这一点 您必须打开到服务器的新HTTP连接并重新启动提取。您是必须从头开始重新启动,还是可以恢复到连接断开时的位置,这取决于您正在获取的内容、网站

我有一个Perl代码,它可以访问特定的网站并从中提取所需的数据。如果我失去连接,我将面临一个问题:脚本将停止运行。如何使Perl脚本恢复连接并从中断发生的位置开始进程?我可以使用Perl恢复连接吗?如果可以,请任何人指导我执行这些步骤。

这是不可能的。一旦传输级网络(如TCP/IP)连接断开,您就无法再次将其恢复。HTTP协议没有提供更高级别的方法来实现这一点


您必须打开到服务器的新HTTP连接并重新启动提取。您是必须从头开始重新启动,还是可以恢复到连接断开时的位置,这取决于您正在获取的内容、网站呈现的方式以及用于获取的客户端工具。

这是不可能的。一旦传输级网络(如TCP/IP)连接断开,您就无法再次将其恢复。HTTP协议没有提供更高级别的方法来实现这一点


您必须打开到服务器的新HTTP连接并重新启动提取。您是必须从头开始重新启动,还是可以恢复到连接中断时的位置,这取决于您正在获取的内容、网站呈现方式以及用于获取的客户端工具。

如果您的意思是您失去了拨号连接,并且您在windows上,答案是使用()调用命令。

如果您的意思是您失去了拨号连接并且您在windows上,那么答案是使用()调用命令。

当您说“失去我的连接”和“转到网站并提取数据”时,您的意思是什么?您的perl代码是在管理套接字连接和数据自身刮取,还是在使用更高级别的perl库(如或)来“提取数据”


如果是后者,那么您可能想读一下

当您说“失去我的连接”和“转到一个网站并提取数据”是什么意思?您的perl代码是在管理套接字连接和数据自身刮取,还是在使用更高级别的perl库(如或)来“提取数据”

如果是后者,那么你可能会喜欢阅读