socket使用结束时调用close方法
This commit is contained in:
parent
28be9a9ea6
commit
6782887878
|
|
@ -43,11 +43,6 @@
|
|||
UITapGestureRecognizer *fiveTapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(test)];
|
||||
fiveTapGesture.numberOfTapsRequired = 5;
|
||||
[self.containerView addGestureRecognizer:fiveTapGesture];
|
||||
|
||||
IFishUDPHelperBackMsgModel *model = [IFishUDPHelperBackMsgModel new];
|
||||
model.result = @"01";
|
||||
model.senderMacAddress = @"123456778";
|
||||
[self udpHelperCommandExecutedSuccess:model];
|
||||
}
|
||||
|
||||
- (void)test {
|
||||
|
|
@ -155,6 +150,7 @@
|
|||
[self appendTrakContent:@"=================收到设备答复==================="];
|
||||
[self appendTrakContent:[NSString stringWithFormat:@"答复状态码:%@", backModel.result]];
|
||||
[self appendTrakContent:[NSString stringWithFormat:@"答复Mac地址:%@", backModel.senderMacAddress]];
|
||||
[[IFishHotpotUDPHelper sharedInstance] broadCastRestartCommand];
|
||||
[self bindDeviceWithSsid:backModel.senderMacAddress];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -154,6 +154,7 @@
|
|||
AppDelegate *app =(AppDelegate*)[UIApplication sharedApplication].delegate;
|
||||
[app.window makeToast:[NSString stringWithFormat:@"收到答复:%@", result]];
|
||||
}
|
||||
[self.clientSocket close];
|
||||
[self.loopTimer invalidate];
|
||||
return YES;
|
||||
|
||||
|
|
@ -161,6 +162,7 @@
|
|||
|
||||
-(void)onUdpSocketDidClose:(AsyncUdpSocket *)sock{
|
||||
|
||||
[self.clientSocket close];
|
||||
[self.loopTimer invalidate];
|
||||
NSLog(@"关闭");
|
||||
}
|
||||
|
|
@ -176,12 +178,15 @@
|
|||
|
||||
NSLog(@"dueToError%@",error);
|
||||
[self postmsg:error.localizedDescription];
|
||||
|
||||
[self.clientSocket close];
|
||||
[self.loopTimer invalidate];
|
||||
}
|
||||
|
||||
|
||||
-(void)dealloc{
|
||||
|
||||
[self.clientSocket close];
|
||||
[self.loopTimer invalidate];
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue