При необходимости скрипта Python для загрузки файла с IP-адресом каждые несколько минут - PullRequest
0 голосов
/ 02 июня 2011

Я использую Windows Server 2008, и одна из вещей, которые мне нужно сделать для сопряжения с доменным именем, - это отправлять файл с текущим IP-адресом компьютера (он не статичен) на сервер через каждые несколько минутминут.Проблема в том, что я не уверен, как это сделать.

1 Ответ

0 голосов
/ 02 июня 2011

Я бы отправил его через XMPP.Вы можете настроить службу прослушивания для сервера.

Отправка сообщения xmpp с использованием библиотеки python

Вот несколько идей о том, как XMPP-серверы должны работать на вашем сервере IIS (прослушивание для получения входящих сообщений от клиентов http://metajack.im/2008/08/26/choosing-an-xmpp-server/

Крендель выглядит хорошо

этот код Python можно запустить на стороне клиента для получения общедоступного IP-адреса.

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

Чем вы отправитечерез сообщение XMPP, содержащее IP-адрес сервера, который вы настроили на своем сервере IIS.В зависимости от того, что вы хотите сделать с IP-адресом, когда он попадет на сервер, вы будете обрабатывать сообщение на стороне сервера

...