2010-11-06 5 views
0

J'ai un serveur d'applications de chat fonctionnant sur un PC qui a une adresse IP dynamique. presque toutes les heures, il ne cesse de changer.C# comment informer les clients à propos du serveur dynamic ip update

Comment puis-je informer les utilisateurs de l'adresse IP modifiée?

+0

pouvez-vous utiliser quelque chose comme dyndns pour éviter ce problème? – jasper

+0

Le nom d'hôte reste-t-il le même? @jasper Je ne pense pas que dyndns offre ce service gratuitement. Je ne suis même pas sûr qu'ils offrent ce service. –

Répondre

0

En code natif, vous pouvez le faire en utilisant NotifyIpInterfaceChange - je ne sais pas si cela est utilisable via P/Invoke, car il utilise un rappel. Cela prend en charge IPV6 et IPV4.

Vous devrez alors agir de manière appropriée pour avertir les utilisateurs. Avant Windows Vista, l'équivalent (IPV4 uniquement) est NotifyAddrChange.