import java.net.* import java.io.*;
public class DaytimeClient { public static final int SERVICE_PORT = 13;
public static void main(String args[]) { // 检查主机名称参数 if (args.length != 1) { System.out.println ("Syntax - DaytimeClient host"); return; }
// 获取服务器程序的主机名称 String hostname = args[0];
try { // 获取一个连接到daytime服务的套接字 Socket daytime = new Socket (hostname, SERVICE_PORT);
System.out.println ("Connection established");
// 在服务器程序停止的情况下设置套接字选项 daytime.setSoTimeout ( 2000 );
// 从服务器程序读取信息 BufferedReader reader = new BufferedReader ( new InputStreamReader (daytime.getInputStream() ));
System.out.println ("Results : " + reader.readLine());
// 关闭连接 daytime.close(); } catch (IOException ioe) { System.err.println ("Error " + ioe); } } } |