NSStream
デリゲートを実装しました。Witapアプリケーションと同じものを実装しました
handleEvent
その中で、デリゲートを実装しました
- (void) stream:(NSStream *)stream handleEvent:(NSStreamEvent)eventCode{
switch(eventCode) {
case NSStreamEventOpenCompleted:
{
[tcpServer release];
tcpServer = nil;
break;
}
case NSStreamEventHasBytesAvailable:
{
//done my stuff here
}
case NSStreamEventErrorOccurred:
{
UIAlertView *wifiLostAlert = [[UIAlertView alloc] initWithTitle:@"Wifi
connection error" message:@"" delegate:nil cancelButtonTitle:@"Continue" otherButtonTitles:nil];
[wifiLostAlert show];
[wifiLostAlert release];
wifiLostAlert = nil;
}
}
私のクライアントサイトでは、彼らは問題を次のように報告しました
「学習者にメッセージを送信しようとしたり、デバイスを同期させようとしたりすると、次のメッセージが何度も表示されました。「Wifi 接続エラー。2 つの異なるネットワークで同じことが起こり、ネットワークの信号がかなり強い場合でも、すぐには復旧しません。」
残念ながら、私のサイトではこの問題を再現できず、別のクライアント サイトでも問題なく動作しています!!.
問題に関する手がかりはあります。これに関するヘルプをいただければ幸いです。
ありがとうございました。