www.pudn.com > exercise.rar > DaytimeClient.java


import java.net.*; 
import java.io.*;  
public class DaytimeClient 
{ 
public static final int SERVICE_PORT = 2003; 
 
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); 
} 
} 
}