草庐IT

python - 用 Python ping 一个站点?

如何使用Pythonping网站或IP地址? 最佳答案 查看purePythonping由MatthewDixonCowles和JensDiemer.另外,请记住Python需要root才能在linux中生成ICMP(即ping)套接字。importping,sockettry:ping.verbose_ping('www.google.com',count=3)delay=ping.Ping('www.wikipedia.org',timeout=2000).do()exceptsocket.error,e:print"PingE

java - 如何从 Windows 执行真正的 Java ping?

我正在尝试通过我的Java程序ping网络上的设备。通过我的windows命令提示符,我可以很好地ping设备地址并对地址进行跟踪。在网上,我看到要通过Java执行ping操作,您必须执行以下操作:InetAddress.getByName(address).isReachable(timeout);但是,当我在我的设备地址上使用此代码时,它总是在我的程序中返回false。我正在使用具有良好超时值的正确IPv4地址。另外,如果我使用localhost地址,它也可以正常工作。为什么我可以通过cmdping设备,但不能通过我的程序?我在很多地方都听说这不是一个真实的ping。有没有更好的方

Mysql主/从复制。即使读取查询也连接到主? (驱动程序 "ping"在去从属之前是否主控?)

我在ReplicationDriver中使用mysql主/从复制(写入主从读取)。我的连接URL如下:"jdbc:mysql:replication://master:3306,slave1:3307,slave2:3308/sampledb?allowMasterDownConnections=true"我使用Spring+SpringMyBatis模块。我已将我的交易标记为只读,如下所示:@Override@Transactional(rollbackFor=Exception.class,readOnly=true)publicSamplegetSample(SampleKeys

networking - Docker 容器绑定(bind)到端口,但我无法 ping 它

我有一个正在运行的Docker容器(来自this图像)。据我所见,容器似乎运行正常(日志文件看起来不错,可以通过SSH连接到容器并在其中使用SQLPlus)。但是,我无法从我的主机连接到容器。我是这样启动容器的:sudodockerrun-d-p49160:22-p49161:1521-p49162:8080alexeiled/docker-oracle-xe-11g我通过这个检查了端口绑定(bind):$sudodockerport80800.0.0.0:49162当我做sudodockerinspect我得到了这个:"NetworkSettings":{"IPAddress":"1

MongoDB Driver 2.0 C# 有没有办法找出服务器是否关闭?在新的驱动程序中我们如何运行 Ping 命令?

新的C#驱动2.0如何调用Ping命令?在旧驱动程序中,它可以通过Server.Ping()获得?另外,有没有办法在不运行实际查询的情况下找出服务器是否正在运行/响应?使用mongoClient.Cluster.Description.State无济于事,因为即使在mongo服务器开始响应之后,它仍然会处于断开状态。 最佳答案 您可以使用其Description属性检查集群的状态:varstate=_client.Cluster.Description.State如果您想从该集群中取出特定服务器,您可以使用Servers属性:var

c++ - 从 C/C++ 程序 ping

我想编写一个C或C++程序,给定一个IP地址,对其进行Ping,然后根据Ping是否成功执行进一步的操作。这个怎么做? 最佳答案 在ThePingPage尽情享受吧,其中有一个链接到fullsource在原始Unixping(8). 关于c++-从C/C++程序ping,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6697292/

javascript - 是否可以从 Javascript ping 服务器?

我正在制作一个需要检查远程服务器是否在线的网络应用程序。当我从命令行运行它时,我的页面负载会上升到整整60秒(对于8个条目,它将随着更多条目线性缩放)。我决定走在用户端ping的路线。这样,我可以加载页面并让他们在浏览我的内容时等待“服务器在线”数据。如果有人知道上述问题的答案,或者他们知道保持我的页面快速加载的解决方案,我将不胜感激。 最佳答案 我发现有人通过非常巧妙地使用原生Image对象来完成此任务。从他们的源代码来看,这是主要功能(它依赖于源代码的其他部分,但你明白了)。functionPinger_ping(ip,call

go - golang如何ping一个IP地址

如何从golang应用程序pingIP地址?最终目标是检查服务器是否在线。标准库中是否有实现网络ping的方法? 最佳答案 正如@desaipath提到的,在标准库中没有办法做到这一点。但是,您不需要自己编写代码-它已经完成:https://github.com/tatsushid/go-fastping注意,发送ICMP包需要root权限 关于go-golang如何ping一个IP地址,我们在StackOverflow上找到一个类似的问题: https://

linux - ping 网络范围并返回响应主机的最快方法?

约束:1.速度很重要。2.我可以ping一次。我正在争论是使用Python还是shellscripting。有没有比bash更快的方法?这是当前代码,foripin$(seqint1int2);doping-c1xxx.xxx.xxx.$ip|grep"bytesfrom"&done还有什么比这更快的吗? 最佳答案 你应该使用NMAP:nmap-T5-sP192.168.0.0-255 关于linux-ping网络范围并返回响应主机的最快方法?,我们在StackOverflow上找到一个

Ruby:缺少 Ping.pingecho

Ruby曾经有一个Ping.pingecho方法,但似乎(和Ping模块)在某个时候消失了:%rvmuse1.8.7Using~/.rvm/gems/ruby-1.8.7-p334%ruby-rping-e'pPing.pingecho"127.0.0.1"'true%rvmuse1.9.2Using~/.rvm/gems/ruby-1.9.2-p180%ruby-rping-e'pPing.pingecho"127.0.0.1"':29:in`require':nosuchfiletoload--ping(LoadError)from:29:in`require'%ruby-e'pP