package com.ibm.niosvr.timeserver;
import java.net.Socket;
import java.io.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class Client {
public Client() {
}
public static void main(String[] args) {
Socket client = null;
DataOutputStream out = null;
DataInputStream in = null;
try {
client = new Socket("star", 5100);
client.setSoTimeout(10000);
out = new DataOutputStream( (client.getOutputStream()));
String query = "GB";
byte[] request = query.getBytes();
out.write(request);
out.flush();
client.shutdownOutput();
in = new DataInputStream(client.getInputStream());
byte[] reply = new byte[40];
in.read(reply);
System.out.println("Time: " + new String(reply, "GBK"));
in.close();
out.close();
client.close();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
}