目的
UDPネットワーク越しで通信した相手を、独自protocolの実装なしにユニークで識別できるようにしたい。
なお、接続相手のIPはDHCPで都度変わるため、利用できません。
今の実装方法
MACアドレスがアプリ内で取得できれば実現できるのでは?と思い試行錯誤しています。
CocoaAsyncSocket
このフレームワークを利用して、UDP通信を行うアプリを開発しています。
GCDAsyncUdpSocket.h
をimportし、UDP通信を行うことはできたのですが、相手のmacアドレスを取得する方法がわかりません。
このライブラリでhost-name (IPアドレス)を取得することはできました。
objective
1 NSString *hostname = [GCDAsyncUdpSocket hostFromAddress:address]; 2 NSLog(@"===== HOST :%@", hostname);
このライブラリにこだわっていません。
UDP通信している相手のmacアドレスを取得する方法で何か良い方法はないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/25 07:27
2017/09/25 08:40