需要python脚本每隔几分钟上传一个带IP地址的文件

时间:2011-06-01 22:54:40

标签: python ip-address autorun

我正在使用Windows Server 2008,为了与域名配对,我需要做的一件事就是通过sftp向服务器发送一个文件,其中包含计算机的当前IP地址(它不是静态的)分钟。问题是我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我会通过XMPP发送它。您可以为服务器设置侦听器服务。

Send an xmpp message using a python library

以下是有关在IIS服务器上运行的XMPP服务器的一些想法(收听来自客户端的传入消息http://metajack.im/2008/08/26/choosing-an-xmpp-server/

Pretzel看起来很不错

这个python代码可以在客户端运行以获取公共IP地址。

host, aliaslist, lan_ip = socket.gethostbyname_ex(socket.gethostname())
print host
print aliaslist
print lan_ip[0]

您将通过包含IP的XMPP消息发送到您在IIS服务器上设置的服务器。根据您到达服务器后要对IP地址执行的操作,您将处理消息服务器端