在App Engine中ping IP或主机名

0 投票
2 回答
985 浏览
提问于 2025-04-15 20:40

我正在尝试从一个托管在应用引擎上的应用程序中,对一个IP地址进行ping测试,并且想要通过telnet连接到某个端口。我试过使用这个链接中的代码:http://svn.pylucid.net/pylucid/CodeSnippets/ping.py,但不知道为什么它失败了。

谢谢!

2 个回答

0

请注意,ICMP消息只能由以root身份运行的进程发送。

你在GAE上的应用并不是以root身份运行的。既然你想用telnet,为什么还要费心去ping呢?

2

GAE不支持ICMP和Telnet这两种协议。

目前,要和外部主机进行通信,只能通过特定的API调用使用邮件、XMPP(即时通讯协议)和HTTP(S)这几种方式。

撰写回答