需要一个每隔几分钟上传文件的Python脚本,包含IP地址
我正在使用Windows Server 2008,我需要做的一件事是将电脑的当前IP地址(这个地址不是固定的)发送到一个服务器上,以便与域名配对。这个发送是通过sftp每隔几分钟进行一次。问题是,我不知道该怎么做。
1 个回答
0
我会通过XMPP发送消息。你可以为服务器设置一个监听服务。
这里有一些关于在你的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]
然后你可以通过XMPP发送包含IP地址的消息到你在IIS服务器上设置的服务器。根据你想在服务器上对这个IP地址做什么,你会在服务器端处理这个消息。