Windows マシンの IP アドレスが変更されたときに、ポーリングせずに通知を受け取る方法を探しています。この変更に対応し、アプリケーションで何らかのアクションを実行する必要があります。
誰かがそのようなことをしたことがありますか?
Windows マシンの IP アドレスが変更されたときに、ポーリングせずに通知を受け取る方法を探しています。この変更に対応し、アプリケーションで何らかのアクションを実行する必要があります。
誰かがそのようなことをしたことがありますか?
NotifyAddrChange()
IPv4 アドレスの変更を処理するために使用できます。リンクされたページには簡潔なデモがあります。NotifyIpInterfaceChange()
IPv4 と IPv6 の両方を (個別または同時に -- ドキュメントを参照) 処理しますが、Vista 以降が必要です。
.NET を使用している場合は、NetworkChange::NetworkAddressChanged Eventを実装できます。私はそれがまさにあなたが望むものを提供すると信じています.