GCDAsyncUdpSocketを利用してUDPパケットの送受信を行っています。
GCDAsyncUdpSocket *udpSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()]; [udpSocket bindToPort:10000 error:&error]; [udpSocket beginReceiving:&error];
受信はできており、送信元IPを取得したいです。
- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)filterContext { NSLog(@"Received UDP"); }
fromAddress:addressを利用すれば良いような気はするのですが、どうすれば良いかわかりません。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。