У меня есть сервер приложений чата, работающий на ПК с динамическим IP. почти каждый час он меняется.C# как уведомить клиентов об обновлении динамического IP сервера
Как я могу уведомить пользователей об изменении IP?
У меня есть сервер приложений чата, работающий на ПК с динамическим IP. почти каждый час он меняется.C# как уведомить клиентов об обновлении динамического IP сервера
Как я могу уведомить пользователей об изменении IP?
В собственном коде вы можете сделать это с помощью NotifyIpInterfaceChange - не уверены, что это можно использовать с помощью P/Invoke, поскольку он использует обратный вызов. Это поддерживает как IPV6, так и IPV4.
Тогда вам необходимо будет действовать надлежащим образом, чтобы уведомить пользователей.
До Windows Vista эквивалент (только для IPV4) - NotifyAddrChange.
Вы можете использовать что-то вроде dyndns, чтобы избежать этой проблемы? – jasper
Остается ли имя хоста неизменным? @jasper Я не думаю, что dyndns предоставляет эту услугу бесплатно. Я даже не уверен, что они вообще предоставляют эту услугу. –