在App Engine中ping IP或主机名
我正在尝试从一个托管在应用引擎上的应用程序中,对一个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)这几种方式。