@Override protected SocketAddress localAddress0() { return socket.getLocalSocketAddress(); }
public SocketAddress getLocalSocketAddress() { Socket socket = this.socket; if (socket != null) { return socket.getLocalSocketAddress(); } return null; }
@Override protected SocketAddress localAddress0() { return socket.getLocalSocketAddress(); }
@Override public InetSocketAddress getLocalSocketAddress( WebSocket conn ) { if( socket != null ) return (InetSocketAddress) socket.getLocalSocketAddress(); return null; }
@Override public SocketAddress getLocalSocketAddress() { return sock.getLocalSocketAddress(); }
@Override protected SocketAddress localAddress0() { return socket.getLocalSocketAddress(); }
@Override InetSocketAddress getLocalSocketAddress() throws Exception { return (InetSocketAddress) socket.getLocalSocketAddress(); }
private void updateSocketAddresses() { Socket socket = ((SocketChannel) sockKey.channel()).socket(); localSocketAddress = socket.getLocalSocketAddress(); remoteSocketAddress = socket.getRemoteSocketAddress(); }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
public String toString() { return String.format("%s -> %s", sock.getLocalSocketAddress(), peer_addr); }
@Override InetSocketAddress getLocalSocketAddress() throws Exception { return (InetSocketAddress) channel.socket().getLocalSocketAddress(); }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
/** * See {@link Socket#getLocalSocketAddress()}. Calling this method does not trigger mode detection. */ @Override public SocketAddress getLocalSocketAddress() { return getSocketAllowUnknownMode().getLocalSocketAddress(); }
@Override public InetSocketAddress getLocalSocketAddress( WebSocket conn ) { return (InetSocketAddress) getSocket( conn ).getLocalSocketAddress(); }
public Address localAddress() { InetSocketAddress local_addr=sock != null? (InetSocketAddress)sock.getLocalSocketAddress() : null; return local_addr != null? new IpAddress(local_addr) : null; }
@Override public SocketAddress localAddress() { return socketChannel().socket().getLocalSocketAddress(); }
@Override protected SocketAddress localAddress0() { return javaChannel().socket().getLocalSocketAddress(); }
@Override public SocketAddress localAddress() { return socketChannel().socket().getLocalSocketAddress(); }
protected void connect(Address dest, boolean send_local_addr) throws Exception { SocketAddress destAddr=new InetSocketAddress(((IpAddress)dest).getIpAddress(), ((IpAddress)dest).getPort()); try { if(!server.defer_client_binding) this.sock.bind(new InetSocketAddress(server.client_bind_addr, server.client_bind_port)); Util.connect(this.sock, destAddr, server.sock_conn_timeout); if(this.sock.getLocalSocketAddress() != null && this.sock.getLocalSocketAddress().equals(destAddr)) throw new IllegalStateException("socket's bind and connect address are the same: " + destAddr); this.out=new DataOutputStream(createBufferedOutputStream(sock.getOutputStream())); this.in=new DataInputStream(createBufferedInputStream(sock.getInputStream())); connected=sock.isConnected(); if(send_local_addr) sendLocalAddress(server.localAddress()); } catch(Exception t) { Util.close(this.sock); connected=false; throw t; } }
private String sessionToString(Session session) { return new TTable(new TTable.ColumnDefine[]{ new TTable.ColumnDefine(TTable.Align.RIGHT), new TTable.ColumnDefine(TTable.Align.LEFT) }) .addRow("JAVA_PID", session.getJavaPid()) .addRow("SESSION_ID", session.getSessionId()) .addRow("DURATION", session.getSessionDuration()) .addRow("SILENT", session.isSilent()) .addRow("CHARSET", session.getCharset()) .addRow("PROMPT", session.getPrompt()) .addRow("FROM", session.getSocketChannel().socket().getRemoteSocketAddress()) .addRow("TO", session.getSocketChannel().socket().getLocalSocketAddress()) .padding(1) .rendering(); }