/** * Constructs a peer address from the given IP address. Port and version number are default for the given * parameters. */ public PeerAddress(NetworkParameters params, InetAddress addr) { this(params, addr, params.getPort()); }
/** * Constructs a peer address from the given IP address. Port is default for * Bitcoin mainnet, version number is default for the given parameters. */ public PeerAddress(NetworkParameters params, InetAddress addr) { this(params, addr, params.getPort()); }
/** * Constructs a peer address from the given IP address. Port is default for * Bitcoin mainnet, version number is default for the given parameters. */ public PeerAddress(NetworkParameters params, InetAddress addr) { this(params, addr, params.getPort()); }
private InetSocketAddress[] allPeers() throws UnknownHostException { InetSocketAddress[] addresses = new InetSocketAddress[seedAddrs.length]; for (int i = 0; i < seedAddrs.length; ++i) { addresses[i] = new InetSocketAddress(convertAddress(seedAddrs[i]), params.getPort()); } return addresses; }
private InetSocketAddress[] allPeers() throws UnknownHostException { InetSocketAddress[] addresses = new InetSocketAddress[seedAddrs.length]; for (int i = 0; i < seedAddrs.length; ++i) { addresses[i] = new InetSocketAddress(convertAddress(seedAddrs[i]), params.getPort()); } return addresses; }
private InetSocketAddress[] allPeers() throws UnknownHostException { InetSocketAddress[] addresses = new InetSocketAddress[seedAddrs.length]; for (int i = 0; i < seedAddrs.length; ++i) { addresses[i] = new InetSocketAddress(convertAddress(seedAddrs[i]), params.getPort()); } return addresses; }
private InetSocketAddress[] allPeers() throws UnknownHostException { InetSocketAddress[] addresses = new InetSocketAddress[seedAddrs.length]; for (int i = 0; i < seedAddrs.length; ++i) { addresses[i] = new InetSocketAddress(convertAddress(seedAddrs[i]), params.getPort()); } return addresses; }
@Nullable private InetSocketAddress nextPeer() throws UnknownHostException, PeerDiscoveryException { if (seedAddrs == null || seedAddrs.length == 0) throw new PeerDiscoveryException("No IP address seeds configured; unable to find any peers"); if (pnseedIndex >= seedAddrs.length) return null; return new InetSocketAddress(convertAddress(seedAddrs[pnseedIndex++]), params.getPort()); }
/** Will only connect to localhost. Cannot be called after startup. */ public WalletAppKit connectToLocalHost() { try { final InetAddress localHost = InetAddress.getLocalHost(); return setPeerNodes(new PeerAddress(params, localHost, params.getPort())); } catch (UnknownHostException e) { // Borked machine with no loopback adapter configured properly. throw new RuntimeException(e); } }
@Nullable private InetSocketAddress nextPeer() throws UnknownHostException, PeerDiscoveryException { if (seedAddrs == null || seedAddrs.length == 0) throw new PeerDiscoveryException("No IP address seeds configured; unable to find any peers"); if (pnseedIndex >= seedAddrs.length) return null; return new InetSocketAddress(convertAddress(seedAddrs[pnseedIndex++]), params.getPort()); }
@Nullable private InetSocketAddress nextPeer() throws UnknownHostException, PeerDiscoveryException { if (seedAddrs == null || seedAddrs.length == 0) throw new PeerDiscoveryException("No IP address seeds configured; unable to find any peers"); if (pnseedIndex >= seedAddrs.length) return null; return new InetSocketAddress(convertAddress(seedAddrs[pnseedIndex++]), params.getPort()); }
/** Will only connect to localhost. Cannot be called after startup. */ public WalletAppKit connectToLocalHost() { try { final InetAddress localHost = InetAddress.getLocalHost(); return setPeerNodes(new PeerAddress(params, localHost, params.getPort())); } catch (UnknownHostException e) { // Borked machine with no loopback adapter configured properly. throw new RuntimeException(e); } }
/** Will only connect to localhost. Cannot be called after startup. */ public WalletAppKit connectToLocalHost() { try { final InetAddress localHost = InetAddress.getLocalHost(); return setPeerNodes(new PeerAddress(params, localHost, params.getPort())); } catch (UnknownHostException e) { // Borked machine with no loopback adapter configured properly. throw new RuntimeException(e); } }
/** Will only connect to localhost. Cannot be called after startup. */ public WalletAppKit connectToLocalHost() { try { final InetAddress localHost = InetAddress.getLocalHost(); return setPeerNodes(new PeerAddress(params, localHost, params.getPort())); } catch (UnknownHostException e) { // Borked machine with no loopback adapter configured properly. throw new RuntimeException(e); } }
@Nullable private InetSocketAddress nextPeer() throws UnknownHostException, PeerDiscoveryException { if (seedAddrs == null || seedAddrs.length == 0) throw new PeerDiscoveryException("No IP address seeds configured; unable to find any peers"); if (pnseedIndex >= seedAddrs.length) return null; return new InetSocketAddress(convertAddress(seedAddrs[pnseedIndex++]), params.getPort()); }
@Override public InetSocketAddress[] getPeers(long services, long timeoutValue, TimeUnit timeoutUnit) throws PeerDiscoveryException { if (services != 0) throw new PeerDiscoveryException("DNS seeds cannot filter by services: " + services); try { InetAddress[] response = InetAddress.getAllByName(hostname); InetSocketAddress[] result = new InetSocketAddress[response.length]; for (int i = 0; i < response.length; i++) result[i] = new InetSocketAddress(response[i], params.getPort()); return result; } catch (UnknownHostException e) { throw new PeerDiscoveryException(e); } }
/** Convenience method for addAddress(new PeerAddress(address, params.port)); */ public void addAddress(InetAddress address) { addAddress(new PeerAddress(params, address, params.getPort())); }
/** Convenience method for addAddress(new PeerAddress(address, params.port)); */ public void addAddress(InetAddress address) { addAddress(new PeerAddress(params, address, params.getPort())); }
public static PeerAddress localhost(NetworkParameters params) { return new PeerAddress(params, InetAddresses.forString("127.0.0.1"), params.getPort()); }
/** Convenience method for addAddress(new PeerAddress(address, params.port)); */ public void addAddress(InetAddress address) { addAddress(new PeerAddress(params, address, params.getPort())); }