mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-07 14:18:25 +00:00
add stun client
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@89 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
This commit is contained in:
parent
3162faaaba
commit
173632509d
1 changed files with 29 additions and 1 deletions
|
|
@ -22,5 +22,33 @@ package org.linphone.p2pproxy.core.stun;
|
|||
import java.net.InetSocketAddress;
|
||||
|
||||
public class AddressInfo {
|
||||
InetSocketAddress mPublicAddress,mPrivateAddress;
|
||||
enum Mode {
|
||||
open
|
||||
, blockedUDP
|
||||
, fullCone
|
||||
, restrictedCone
|
||||
, portRestrictedCone
|
||||
, symmetric
|
||||
, symmetricUDPFirewall
|
||||
, unknown
|
||||
}
|
||||
private final InetSocketAddress mPrivateAddress;
|
||||
private InetSocketAddress mPublicAddress;
|
||||
private Mode mMode = Mode.unknown;
|
||||
|
||||
AddressInfo(InetSocketAddress aPrivateAddress) {
|
||||
mPrivateAddress = aPrivateAddress;
|
||||
}
|
||||
public Mode getType() {
|
||||
return mMode;
|
||||
}
|
||||
public void setMode(Mode aMode) {
|
||||
mMode = aMode;
|
||||
}
|
||||
public InetSocketAddress getPrivateAddress() {
|
||||
return mPrivateAddress;
|
||||
}
|
||||
public InetSocketAddress getPublicAddress() {
|
||||
return mPrivateAddress;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue