iPhone でソケット処理をテストするための小さなアプリがあり、AsyncSocket/AsyncUdpSocket lib を使用しています。
ソケットを開いて送信するのは問題ありませんが、受信は問題です。
//Called when state is received
- (BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long)tag fromHost:(NSString *)host port:(UInt16)port
{
NSLog(@"Incoming data");
[sock receiveWithTimeout:-1 tag:0];
return YES;
}
私が言ったように、私は何も取得しませんが、問題は、upd パッケージが完了したときにのみメソッドが呼び出されるかどうかです。パッケージはどのように終了する必要がありますか? ゼロバイト?
ありがとう