2010-11-06 3 views
0

У меня есть сервер приложений чата, работающий на ПК с динамическим IP. почти каждый час он меняется.C# как уведомить клиентов об обновлении динамического IP сервера

Как я могу уведомить пользователей об изменении IP?

+0

Вы можете использовать что-то вроде dyndns, чтобы избежать этой проблемы? – jasper

+0

Остается ли имя хоста неизменным? @jasper Я не думаю, что dyndns предоставляет эту услугу бесплатно. Я даже не уверен, что они вообще предоставляют эту услугу. –

ответ

0

В собственном коде вы можете сделать это с помощью NotifyIpInterfaceChange - не уверены, что это можно использовать с помощью P/Invoke, поскольку он использует обратный вызов. Это поддерживает как IPV6, так и IPV4.

Тогда вам необходимо будет действовать надлежащим образом, чтобы уведомить пользователей.

До Windows Vista эквивалент (только для IPV4) - NotifyAddrChange.

Смежные вопросы