【发布时间】:2013-11-17 00:13:19
【问题描述】:
这就是我的情况。我需要使用套接字来创建服务器和客户端之间的连接。这不能协商。我有一台服务器正在运行并使用类似的东西进行监听
ServerSocket serverSocket = new ServerSocket(portNumber);
while (listening) {
new MultiClientThread(serverSocket.accept()).start();
}
我需要一个客户端来连接到正在收听的“端口号”。问题是我正在为客户端使用这行代码。
Socket socket = new Socket(hostName, portNumber);
而且我不知道如何获取参数的“主机名”部分。如果我知道正在收听的端口号,是否可以获得“主机名”?或者另一种说法是如何连接到使用 tcp 连接侦听端口的服务器。
【问题讨论】: