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:
jehan 2008-10-15 15:26:47 +00:00
parent 3162faaaba
commit 173632509d

View file

@ -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;
}
}