NioDatagramChannelConfig(NioDatagramChannel channel, DatagramChannel javaChannel) { super(channel, javaChannel.socket()); this.javaChannel = javaChannel; }
NioDatagramChannelConfig(NioDatagramChannel channel, DatagramChannel javaChannel) { super(channel, javaChannel.socket()); this.javaChannel = javaChannel; }
NioDatagramChannelConfig(NioDatagramChannel channel, DatagramChannel javaChannel) { super(channel, javaChannel.socket()); this.javaChannel = javaChannel; }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
@Override protected SocketAddress remoteAddress0() { return javaChannel().socket().getRemoteSocketAddress(); }
public SocketAddress getLocalAddress() { return datagramChannel.socket().getLocalSocketAddress(); }
public InetSocketAddress getLocalSocketAddress() { if (channel == null) { return null; } else { return (InetSocketAddress)channel.socket().getLocalSocketAddress(); } }
@Override public int getPort() { return datagramChannel == null ? 0 : datagramChannel.socket().getLocalPort(); }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
@Override protected SocketAddress remoteAddress0() { return javaChannel().socket().getRemoteSocketAddress(); }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
@Override protected SocketAddress remoteAddress0() { return javaChannel().socket().getRemoteSocketAddress(); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { DatagramChannel ch = javaChannel(); return ch.isOpen() && ( config.getOption(ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION) && isRegistered() || ch.socket().isBound()); }
private void doBind0(SocketAddress localAddress) throws Exception { if (PlatformDependent.javaVersion() >= 7) { SocketUtils.bind(javaChannel(), localAddress); } else { javaChannel().socket().bind(localAddress); } }
public DatagramServer(Responder responder, SocketAddress addr) throws IOException { String name = "DatagramServer on "+addr; this.responder = responder; this.channel = DatagramChannel.open(); channel.socket().bind(addr); this.transceiver = new DatagramTransceiver(channel); setName(name); setDaemon(true); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { DatagramChannel ch = javaChannel(); return ch.isOpen() && ( config.getOption(ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION) && isRegistered() || ch.socket().isBound()); }
private void doBind0(SocketAddress localAddress) throws Exception { if (PlatformDependent.javaVersion() >= 7) { SocketUtils.bind(javaChannel(), localAddress); } else { javaChannel().socket().bind(localAddress); } }
protected CommandChannel createCommandChannel() throws IOException { SocketAddress localAddress = createLocalAddress(); channel = DatagramChannel.open(); channel = connect(channel, targetAddress); DatagramSocket socket = channel.socket(); bind(socket, localAddress); if (port == 0) { port = socket.getLocalPort(); } return createCommandDatagramChannel(); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { DatagramChannel ch = javaChannel(); return ch.isOpen() && ( config.getOption(ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION) && isRegistered() || ch.socket().isBound()); }
private void doBind0(SocketAddress localAddress) throws Exception { if (PlatformDependent.javaVersion() >= 7) { SocketUtils.bind(javaChannel(), localAddress); } else { javaChannel().socket().bind(localAddress); } }