Java でユーザーのクライアント MAC アドレスを取得する方法。サーバーの MAC アドレスを取得するために多くの方法を試しましたが、ユーザーが複数のネットワーク カードを持っている状況も考慮する必要があります。複数のネットワーク カードがある場合は、複数の MAC アドレスを使用する場合は、ネットワークに接続されているネットワーク カードの MAC アドレスを取得する必要があります。システムはリバース プロキシを使用しません。
このコードを実行するとどこでも MAC アドレスを取得できます Web アプリケーションの場合は、クライアントとアプリケーション サーバーが同じ LAN 内にない限り、MAC アドレスを取得できません C/S アプリケーションの場合は、次に、C 側でそれを取得し、メッセージで S 側に送信します 具体的な理由については、OSI7 層のネットワーク モデルを確認できます
java.net.NetworkInterfaceを使用する
リーリーこのコードを実行するとどこでも MAC アドレスを取得できます
Web アプリケーションの場合は、クライアントとアプリケーション サーバーが同じ LAN 内にない限り、MAC アドレスを取得できません
C/S アプリケーションの場合は、次に、C 側でそれを取得し、メッセージで S 側に送信します
具体的な理由については、OSI7 層のネットワーク モデルを確認できます
この回答が複製されたものであることを明記し、削除する必要がある場合はお知らせください。 http://blog.csdn.net/yfkiss/a...
リーリー