Часто пропускает данные udp при получении широковещательной передачи udp с помощью GCDAsyncUdpSocket

Когда я использую GCDAsyncUdpSocket для получения широковещательных данных, я могу получать данные на своем Ipad, iphone6s,iphone6, и все они в порядке. Но я часто пропускаю широковещательные данные, когда использую свои Iphone4s,Iphone5.это мой код

- (void)viewDidLoad {
[super viewDidLoad];

self.udpReceiveSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];
NSError* error;
if(![self.udpReceiveSocket bindToPort:4001 error:&error]){
    return;
}
if (![self.udpReceiveSocket beginReceiving:&error]) {
    [self.udpReceiveSocket close];
    return;
}

}


код очень простой, но очень странный, так что кто-нибудь может это знать?

0 ответов

Другие вопросы по тегам