LDNetDiagnoService_IOS
LDNetDiagnoService_IOS copied to clipboard
LDNetConnect.m 里的socket是否应该每次使用后Invalidate
发现LDNetPing里的- (void)runWithHostName:(NSString *)hostName normalPing:(BOOL)normalPing
方法有时候会因为runloop陷入msg_trap状态且不被事件唤醒,观察到LDSimplePing的socket事件是Invalidate了的,在LDNetConnect.m添加Invalidate逻辑后,
runloop能够正常退出了
发现LDNetPing里的
- (void)runWithHostName:(NSString *)hostName normalPing:(BOOL)normalPing
方法有时候会因为runloop陷入msg_trap状态且不被事件唤醒,观察到LDSimplePing的socket事件是Invalidate了的,在LDNetConnect.m添加Invalidate逻辑后, runloop能够正常退出了
你咋改的呢?