本文整理了Java中java.net.ServerSocket.getLocalSocketAddress()
方法的一些代码示例,展示了ServerSocket.getLocalSocketAddress()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServerSocket.getLocalSocketAddress()
方法的具体详情如下:
包路径:java.net.ServerSocket
类名称:ServerSocket
方法名:getLocalSocketAddress
[英]Gets the local socket address of this server socket or null if the socket is unbound. This is useful on multihomed hosts.
[中]
代码示例来源:origin: netty/netty
@Override
public SocketAddress run() {
return socket.getLocalSocketAddress();
}
});
代码示例来源:origin: redisson/redisson
@Override
public SocketAddress run() {
return socket.getLocalSocketAddress();
}
});
代码示例来源:origin: wildfly/wildfly
@Override
public SocketAddress run() {
return socket.getLocalSocketAddress();
}
});
代码示例来源:origin: wildfly/wildfly
public SocketAddress getLocalAddress() {
return socket.getLocalSocketAddress();
}
代码示例来源:origin: wildfly/wildfly
public SocketAddress getLocalAddress() {
return socket.getLocalSocketAddress();
}
代码示例来源:origin: apache/activemq
@Override
public InetSocketAddress getSocketAddress() {
return (InetSocketAddress) serverSocket.getLocalSocketAddress();
}
代码示例来源:origin: apache/zookeeper
@Override
public InetSocketAddress getLocalAddress(){
return (InetSocketAddress)ss.socket().getLocalSocketAddress();
}
代码示例来源:origin: Alluxio/alluxio
/** This method will close the socket upon first initialization. */
protected SocketAddress getRpcAddressFromBindSocket() throws IOException {
Preconditions.checkNotNull(mRpcBindSocket, "mRpcBindSocket");
SocketAddress addr = mRpcBindSocket.getLocalSocketAddress();
mRpcBindSocket.close();
return addr;
}
}
代码示例来源:origin: wildfly/wildfly
public SocketAddress getLocalAddress() {
return serverChannel.socket().getLocalSocketAddress();
}
代码示例来源:origin: apache/zookeeper
public LearnerCnxAcceptor() {
super("LearnerCnxAcceptor-" + ss.getLocalSocketAddress(), zk
.getZooKeeperServerListener());
}
代码示例来源:origin: hierynomus/sshj
/**
* Close the ServerSocket that's listening for connections to forward.
*
* @throws IOException
*/
public void close() throws IOException {
if (!serverSocket.isClosed()) {
log.info("Closing listener on {}", serverSocket.getLocalSocketAddress());
runningThread.interrupt();
serverSocket.close();
}
}
代码示例来源:origin: wildfly/wildfly
protected PhysicalAddress getPhysicalAddress() {
return new IpAddress((InetSocketAddress)srv_sock.getLocalSocketAddress());
}
代码示例来源:origin: apache/geode
@Override
public String getServerName() {
String name = this.serverSock.getLocalSocketAddress().toString();
try {
name = SocketCreator.getLocalHost().getCanonicalHostName() + "-" + name;
} catch (Exception e) {
}
return name;
}
代码示例来源:origin: wildfly/wildfly
private String getAddress() {
InetSocketAddress saddr=(InetSocketAddress)srv_sock.getLocalSocketAddress();
InetAddress tmp=saddr.getAddress();
if(!tmp.isAnyLocalAddress())
return tmp.getHostAddress() + ":" + srv_sock.getLocalPort();
for(Util.AddressScope scope: Util.AddressScope.values()) {
try {
InetAddress addr=Util.getAddress(scope);
if(addr != null) return addr.getHostAddress() + ":" + srv_sock.getLocalPort();
}
catch(SocketException e) {
}
}
return null;
}
代码示例来源:origin: apache/zookeeper
static Socket[] getSocketPair() throws IOException {
ServerSocket ss =
new ServerSocket(0, 50, InetAddress.getByName("127.0.0.1"));
InetSocketAddress endPoint = (InetSocketAddress) ss.getLocalSocketAddress();
Socket s = new Socket(endPoint.getAddress(), endPoint.getPort());
return new Socket[] { s, ss.accept() };
}
static void readPacketSkippingPing(InputArchive ia, QuorumPacket qp) throws IOException {
代码示例来源:origin: voldemort/voldemort
public NonRespondingSocketService(int port) throws IOException {
// server socket with single element backlog queue (1) and dynamically
// allocated port (0)
serverSocket = new ServerSocket(port, 1);
// just get the allocated port
port = serverSocket.getLocalPort();
// fill backlog queue by this request so consequent requests will be
// blocked
new Socket().connect(serverSocket.getLocalSocketAddress());
}
代码示例来源:origin: k9mail/k-9
public void start() throws IOException {
checkServerNotRunning();
InetAddress localAddress = InetAddress.getByName(null);
ServerSocket serverSocket = new ServerSocket(0, 1, localAddress);
InetSocketAddress localSocketAddress = (InetSocketAddress) serverSocket.getLocalSocketAddress();
host = localSocketAddress.getHostString();
port = serverSocket.getLocalPort();
mockServerThread = new MockServerThread(serverSocket, interactions, waitForConnectionClosed,
waitForAllExpectedCommands, logger, keyStoreProvider);
mockServerThread.start();
}
代码示例来源:origin: k9mail/k-9
public void start() throws IOException {
checkServerNotRunning();
InetAddress localAddress = InetAddress.getByName(null);
ServerSocket serverSocket = new ServerSocket(0, 1, localAddress);
InetSocketAddress localSocketAddress = (InetSocketAddress) serverSocket.getLocalSocketAddress();
host = localSocketAddress.getHostString();
port = serverSocket.getLocalPort();
mockServerThread = new MockServerThread(serverSocket, interactions, waitForConnectionClosed,
waitForAllExpectedCommands, logger, keyStoreProvider);
mockServerThread.start();
}
代码示例来源:origin: k9mail/k-9
public void start() throws IOException {
checkServerNotRunning();
InetAddress localAddress = InetAddress.getByName(null);
ServerSocket serverSocket = new ServerSocket(0, 1, localAddress);
InetSocketAddress localSocketAddress = (InetSocketAddress) serverSocket.getLocalSocketAddress();
host = localSocketAddress.getHostString();
port = serverSocket.getLocalPort();
mockServerThread = new MockServerThread(serverSocket, interactions, waitForConnectionClosed,
waitForAllExpectedCommands, logger, keyStoreProvider);
mockServerThread.start();
}
代码示例来源:origin: wildfly/wildfly
public void start() throws Exception {
super.start();
srv_sock=Util.createServerSocket(getSocketFactory(), "jgroups.stomp.srv_sock", bind_addr, port, port+50);
if(log.isDebugEnabled())
log.debug("server socket listening on " + srv_sock.getLocalSocketAddress());
if(acceptor == null) {
acceptor=getThreadFactory().newThread(this, "STOMP acceptor");
acceptor.setDaemon(true);
acceptor.start();
}
endpoint=endpoint_addr != null? endpoint_addr : getAddress();
}
内容来源于网络,如有侵权,请联系作者删除!