35 lines
767 B
Java
35 lines
767 B
Java
package Ex3;
|
|
|
|
import java.io.BufferedReader;
|
|
import java.io.IOException;
|
|
import java.io.InputStreamReader;
|
|
import java.net.InetSocketAddress;
|
|
import java.net.Socket;
|
|
|
|
public class Client {
|
|
|
|
private final Socket socket;
|
|
|
|
/**
|
|
* Create a new client
|
|
*
|
|
* @param address server adress (needed
|
|
* @throws IOException
|
|
*/
|
|
public Client(InetSocketAddress address) throws IOException {
|
|
this.socket = new Socket(address.getAddress(), address.getPort());
|
|
readMessage();
|
|
this.socket.close();
|
|
}
|
|
|
|
private void readMessage() {
|
|
try {
|
|
BufferedReader reader = new BufferedReader(new InputStreamReader(this.socket.getInputStream()));
|
|
System.out.println("Heure du serveur : " + reader.readLine());
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
}
|