小编Jav*_*ena的帖子

Java - 从客户端获取服务器的主机名和/或IP地址

所以这是我的情况.我需要使用套接字来创建服务器和客户端之间的连接.这无法协商.我有一台服务器在运行和监听使用这样的东西

ServerSocket serverSocket = new ServerSocket(portNumber);
        while (listening) {
            new MultiClientThread(serverSocket.accept()).start();
        }
Run Code Online (Sandbox Code Playgroud)

我需要一个客户端连接到正在收听的"portNumber".问题是我正在为客户端使用这行代码.

Socket socket = new Socket(hostName, portNumber);
Run Code Online (Sandbox Code Playgroud)

我不知道如何获得参数的"hostName"部分.如果我知道正在收听的portNumber,是否可以获取"hostName"?或者也许另一种说法是我如何连接到使用tcp连接监听端口的服务器.

java sockets tcp hostname

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

hostname ×1

java ×1

sockets ×1

tcp ×1