|
|
@@ -142,13 +142,24 @@
|
|
|
}
|
|
|
|
|
|
|
|
|
- if([localCandidateType isEqualToString:@"relay"]
|
|
|
+ //
|
|
|
+ int linkState = 1;
|
|
|
+ if([localCandidateType isEqualToString:@"host"]
|
|
|
+ && [remoteCandidateType isEqualToString:@"host"]){//内网
|
|
|
+ linkState = 3;
|
|
|
+ }
|
|
|
+ else if([localCandidateType isEqualToString:@"relay"]
|
|
|
||[remoteCandidateType isEqualToString:@"relay"]){
|
|
|
- [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:2 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
|
|
|
+ linkState = 2;
|
|
|
+
|
|
|
+ //[self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:2 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
|
|
|
}
|
|
|
else{
|
|
|
- [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:1 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
|
|
|
+ linkState = 1;
|
|
|
+ //[self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:1 withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
|
|
|
}
|
|
|
+
|
|
|
+ [self reportWebRtcRePoportTypeIsChannel:IsChannel withStatus:linkState withPublicIp:publicIp withPublicPort:publicPort withPrivateIp:privateIp withPrivatePort:privatePort];
|
|
|
}
|
|
|
|
|
|
- (void)reportWebRtcRePoportTypeIsChannel:(BOOL)IsChannel withStatus:(int)linkState withPublicIp:(NSString*)publicIp withPublicPort:(NSString*)publicPort withPrivateIp:(NSString*)privateIp withPrivatePort:(NSString*)privatePort
|