forked from I2P_Developers/i2p.i2p
findbugs udp
This commit is contained in:
@ -10,6 +10,7 @@ import net.i2p.data.SessionKey;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* basic helper to parse out peer info from a udp address
|
* basic helper to parse out peer info from a udp address
|
||||||
|
* FIXME public for ConfigNetHelper
|
||||||
*/
|
*/
|
||||||
public class UDPAddress {
|
public class UDPAddress {
|
||||||
private String _host;
|
private String _host;
|
||||||
@ -152,7 +153,7 @@ public class UDPAddress {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getHost() { return _host; }
|
public String getHost() { return _host; }
|
||||||
public InetAddress getHostAddress() {
|
InetAddress getHostAddress() {
|
||||||
if (_hostAddress == null) {
|
if (_hostAddress == null) {
|
||||||
try {
|
try {
|
||||||
_hostAddress = InetAddress.getByName(_host);
|
_hostAddress = InetAddress.getByName(_host);
|
||||||
@ -163,10 +164,10 @@ public class UDPAddress {
|
|||||||
return _hostAddress;
|
return _hostAddress;
|
||||||
}
|
}
|
||||||
public int getPort() { return _port; }
|
public int getPort() { return _port; }
|
||||||
public byte[] getIntroKey() { return _introKey; }
|
byte[] getIntroKey() { return _introKey; }
|
||||||
|
|
||||||
public int getIntroducerCount() { return (_introAddresses == null ? 0 : _introAddresses.length); }
|
int getIntroducerCount() { return (_introAddresses == null ? 0 : _introAddresses.length); }
|
||||||
public InetAddress getIntroducerHost(int i) {
|
InetAddress getIntroducerHost(int i) {
|
||||||
if (_introAddresses[i] == null) {
|
if (_introAddresses[i] == null) {
|
||||||
try {
|
try {
|
||||||
_introAddresses[i] = InetAddress.getByName(_introHosts[i]);
|
_introAddresses[i] = InetAddress.getByName(_introHosts[i]);
|
||||||
@ -176,8 +177,8 @@ public class UDPAddress {
|
|||||||
}
|
}
|
||||||
return _introAddresses[i];
|
return _introAddresses[i];
|
||||||
}
|
}
|
||||||
public int getIntroducerPort(int i) { return _introPorts[i]; }
|
int getIntroducerPort(int i) { return _introPorts[i]; }
|
||||||
public byte[] getIntroducerKey(int i) { return _introKeys[i]; }
|
byte[] getIntroducerKey(int i) { return _introKeys[i]; }
|
||||||
public long getIntroducerTag(int i) { return _introTags[i]; }
|
long getIntroducerTag(int i) { return _introTags[i]; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -157,7 +157,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
|
|||||||
|
|
||||||
public static final int DEFAULT_COST = 5;
|
public static final int DEFAULT_COST = 5;
|
||||||
private static final int TEST_FREQUENCY = 13*60*1000;
|
private static final int TEST_FREQUENCY = 13*60*1000;
|
||||||
public static final long[] RATES = { 10*60*1000 };
|
static final long[] RATES = { 10*60*1000 };
|
||||||
|
|
||||||
private static final int[] BID_VALUES = { 15, 20, 50, 65, 80, 95, 100, 115, TransportBid.TRANSIENT_FAIL };
|
private static final int[] BID_VALUES = { 15, 20, 50, 65, 80, 95, 100, 115, TransportBid.TRANSIENT_FAIL };
|
||||||
private static final int FAST_PREFERRED_BID = 0;
|
private static final int FAST_PREFERRED_BID = 0;
|
||||||
|
Reference in New Issue
Block a user