Как лучше всего передавать данные с помощью удаленного приложения через Интернет?

Я делаю относительно простую программу, которая также будет работать на нескольких компьютерах друзей, и им нужно поделиться некоторой информацией. Им нужно будет обмениваться IP-адресами на случай, если они будут изменены с помощью dhcp и, возможно, еще несколькими вещами в будущем, но сейчас это все (это, вероятно, будет использоваться для обновления программы, если я когда-нибудь ее тоже изменю).

Если есть лучший способ, без сервера-посредника, уберечь их от потери IP-адреса, это тоже будет полезно, но в худшем случае я могу просто позвонить им и спросить, так как это случится очень редко, если вообще когда-либо. Наши ИСП обновляются каждые 30 дней, я думаю, и часто они все равно остаются прежними, поэтому я сомневаюсь, что это когда-нибудь будет проблемой, но если это так редко, это будет незначительное неудобство.

раньше делал много сетевого программирования / сценариев, поэтому я не уверен, откуда к этому подойти. Я использовал urllib / urllib2 и механизировать, но я предполагаю, что они могут работать, не изящное решение. Я думал, что компьютеры будут просто общаться через указанный порт и просто слушать его, но я не знаю, какой модуль будет обрабатывать такие вещи.

Спасибо, друзья.

1
задан Sachin Shanbhag 1 October 2010 в 14:54
поделиться