需要一个每隔几分钟上传文件的Python脚本,包含IP地址

0 投票
1 回答
909 浏览
提问于 2025-04-16 18:48

我正在使用Windows Server 2008,我需要做的一件事是将电脑的当前IP地址(这个地址不是固定的)发送到一个服务器上,以便与域名配对。这个发送是通过sftp每隔几分钟进行一次。问题是,我不知道该怎么做。

1 个回答

0

我会通过XMPP发送消息。你可以为服务器设置一个监听服务。

使用Python库发送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地址做什么,你会在服务器端处理这个消息。

撰写回答