0
新手在Java中使用最有可能很琐碎的问题:我有服务器的代码:为客户的Java IO,套接字服务器地址
public class DateServer {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
ServerSocket listener = new ServerSocket(1200);
try {
while (true) {
Socket s1300 = listener.accept();
try {
PrintWriter out = new PrintWriter(s1300.getOutputStream(), true);
out.println(new Date(0).toString());
} catch (Exception e) {
} finally {
s1300.close();
}
}
} finally {
listener.close();
}
}
}
和代码:
public class DateClient {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Socket s = new Socket("local host", 1200);
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
String answer = input.readLine();
JOptionPane.showMessageDialog(null, answer);
System.exit(0);
}
}
,它不工作。显然,服务器地址存在问题,但那是什么一直吸引我一段时间:当它位于同一台计算机上时,如何获取服务器的地址?例如,我在同一个软件包中有几个不同的服务器类/如何获取地址。
休你好,对不起,我只是想出来,它没有在所有的工作 - 我想这两个选项:“本地主机”和127.0。 0.1。你有没有想法?提前致谢 –