import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.UnknownHostException;
public class SocketPortTest {
public static void main(String[] args) throws Exception {
new SocketPortTest().test3();
}
public void test3() throws IOException {
ServerSocket socket = new ServerSocket();
// socket.bind(new InetSocketAddress("hadoopNameNode",11120));
socket.bind(new InetSocketAddress("0.0.0.0", 11120));
while (true)
socket.accept();
}
public void test2() throws UnknownHostException {
InetAddress[] allByName = InetAddress.getLocalHost().getAllByName(InetAddress.getLocalHost().getHostName());
for (InetAddress temp : allByName) {
System.out.println(temp.getHostAddress());
}
InetAddress[] allByName1 = InetAddress.getLocalHost().getAllByName("localhost");
for (InetAddress temp : allByName1) {
System.out.println(temp.getHostAddress());
}
System.out.println(InetAddress.getLocalHost().getHostName());
}
public void test1() throws IOException {
ServerSocket socket = new ServerSocket();
// socket.bind(new InetSocketAddress("hadoopNameNode",11120));
socket.bind(new InetSocketAddress("localhost", 11120));
while (true)
socket.accept();
}
}
java在多网口的机器上的端口监听
最新推荐文章于 2021-02-16 23:51:35 发布