equal
deleted
inserted
replaced
147 } |
147 } |
148 } |
148 } |
149 |
149 |
150 public InetAddress getLocalAddress() { |
150 public InetAddress getLocalAddress() { |
151 if (sc.isOpen()) { |
151 if (sc.isOpen()) { |
152 SocketAddress local = sc.localAddress(); |
152 InetSocketAddress local = sc.localAddress(); |
153 if (local != null) |
153 if (local != null) { |
154 return ((InetSocketAddress)local).getAddress(); |
154 return Net.getRevealedLocalAddress(local).getAddress(); |
|
155 } |
155 } |
156 } |
156 return new InetSocketAddress(0).getAddress(); |
157 return new InetSocketAddress(0).getAddress(); |
157 } |
158 } |
158 |
159 |
159 public int getPort() { |
160 public int getPort() { |