@Override public String toString() { StringBuilder buf = new StringBuilder(1024); buf.append("local host info["); buf.append(getName() != null ? getName() : "no name"); buf.append(", "); buf.append(getInterface() != null ? getInterface().getDisplayName() : "???"); buf.append(":"); buf.append(getInetAddress() != null ? getInetAddress().getHostAddress() : "no address"); buf.append(", "); buf.append(_state); buf.append("]"); return buf.toString(); }
@Override public String toString() { StringBuilder buf = new StringBuilder(1024); buf.append("local host info["); buf.append(getName() != null ? getName() : "no name"); buf.append(", "); buf.append(getInterface() != null ? getInterface().getDisplayName() : "???"); buf.append(":"); buf.append(getInetAddress() != null ? getInetAddress().getHostAddress() : "no address"); buf.append(", "); buf.append(_state); buf.append("]"); return buf.toString(); }
@Override public String toString() { final StringBuilder sb = new StringBuilder(1024); sb.append("local host info["); sb.append(getName() != null ? getName() : "no name"); sb.append(", "); sb.append(getInterface() != null ? getInterface().getDisplayName() : "???"); sb.append(":"); sb.append(getInetAddress() != null ? getInetAddress().getHostAddress() : "no address"); sb.append(", "); sb.append(_state); sb.append("]"); return sb.toString(); }
@Override public String toString() { StringBuilder buf = new StringBuilder(1024); buf.append("local host info["); buf.append(getName() != null ? getName() : "no name"); buf.append(", "); buf.append(getInterface() != null ? getInterface().getDisplayName() : "???"); buf.append(":"); buf.append(getInetAddress() != null ? getInetAddress().getHostAddress() : "no address"); buf.append(", "); buf.append(_state); buf.append("]"); return buf.toString(); }
private void openMulticastSocket(HostInfo hostInfo) throws IOException { if (_group == null) { _group = InetAddress.getByName(DNSConstants.MDNS_GROUP); } if (_socket != null) { this.closeMulticastSocket(); } _socket = new MulticastSocket(DNSConstants.MDNS_PORT); if ((hostInfo != null) && (hostInfo.getInterface() != null)) { try { _socket.setNetworkInterface(hostInfo.getInterface()); } catch (SocketException e) { if (logger.isLoggable(Level.FINE)) { logger.fine("openMulticastSocket() Set network interface exception: " + e.getMessage()); } } } _socket.setTimeToLive(255); _socket.joinGroup(_group); }
if ((hostInfo != null) && (hostInfo.getInterface() != null)) { final SocketAddress multicastAddr = new InetSocketAddress(_group, DNSConstants.MDNS_PORT); _socket.setNetworkInterface(hostInfo.getInterface()); logger.trace("Trying to joinGroup({}, {})", multicastAddr, hostInfo.getInterface()); _socket.joinGroup(multicastAddr, hostInfo.getInterface()); } else { logger.trace("Trying to joinGroup({})", _group);
private void openMulticastSocket(HostInfo hostInfo) throws IOException { Log.i("mDNS","openMulticastSocket"); if (_group == null) { if (hostInfo.getInetAddress() instanceof Inet6Address) { _group = InetAddress.getByName(DNSConstants.MDNS_GROUP_IPV6); } else { _group = InetAddress.getByName(DNSConstants.MDNS_GROUP); } } if (_socket != null) { this.closeMulticastSocket(); } _socket = new MulticastSocket(DNSConstants.MDNS_PORT); if ((hostInfo != null) && (hostInfo.getInterface() != null)) { try { _socket.setNetworkInterface(hostInfo.getInterface()); } catch (SocketException e) { Log.i("mDNS","Error:"+e); if (logger.isLoggable(Level.FINE)) { logger.fine("openMulticastSocket() Set network interface exception: " + e.getMessage()); } } } _socket.setTimeToLive(255); _socket.joinGroup(_group); }
private void openMulticastSocket(HostInfo hostInfo) throws IOException { if (_group == null) { if (hostInfo.getInetAddress() instanceof Inet6Address) { _group = InetAddress.getByName(DNSConstants.MDNS_GROUP_IPV6); } else { _group = InetAddress.getByName(DNSConstants.MDNS_GROUP); } } if (_socket != null) { this.closeMulticastSocket(); } _socket = new MulticastSocket(DNSConstants.MDNS_PORT); if ((hostInfo != null) && (hostInfo.getInterface() != null)) { try { _socket.setNetworkInterface(hostInfo.getInterface()); } catch (SocketException e) { if (logger.isLoggable(Level.FINE)) { logger.fine("openMulticastSocket() Set network interface exception: " + e.getMessage()); } } } _socket.setTimeToLive(255); _socket.joinGroup(_group); }