socket使用结束时调用close方法

This commit is contained in:
xuemh
2018-08-17 06:58:50 +08:00
parent 28be9a9ea6
commit 6782887878
2 changed files with 6 additions and 5 deletions
@@ -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];
}