这行代码是我以前在网上找到的,我已经用过很多次了。它通过名称或地址ping给定的服务器,并将日期和时间戳添加到输出,然后将输出发送到文本文件。
如果我将其复制并粘贴到命令行中,它可以完美地工作,但在命令文件(.cmd)中它不能工作。
我知道自己要做的唯一一件事就是给变量两个"%%“符号,我就是这么做的。
下面是我的代码:
CLS
@echo off
setlocal EnableDelayedExpansion
:start
set /p server=Enter the server name you wish to run a continuous ping of:
我正在使用ping在我的批处理文件中创建一个延迟,但是您可以使ping延迟多短似乎有一个相当大的限制。
ping -n 1 -w 1 1.1.1.1
this will wait for maybe 500ms
ping 127.0.0.1
this will wait for maybe 100ms
那么有没有办法获得更小的延迟呢?
这是在XP上,所以没有启用“超时”
我正在自己的腾讯云和华为云服务器上做通信测试,使用的是linux raw socket,但当我的华为云主机向腾讯云主机发送若干(>2w)包后,两台主机突然间无法通信了,不止是socket,ping都不通。
两台主机和别的网站都可以正常通信,例如ping baidu.com,会有正常的反馈。但互相ping就是100% packet loss
不知道有没有人遇到过类似的问题,请问该如何解决?谢谢!