Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.*;
- import java.util.Scanner;
- public class Main {
- private static BufferedReader br;
- private static PrintWriter pw;
- private static String message;
- private static Scanner sc;
- public static void main(String[] args) throws IOException {
- ClientTcpEcho client = new ClientTcpEcho();
- Socket sockClient = new Socket();
- sockClient.connect(new InetSocketAddress(client.getHostname(), client.getPort()));
- pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(sockClient.getOutputStream())),true);
- br = new BufferedReader(new InputStreamReader( sockClient.getInputStream()));
- while (true){
- System.out.println("client : ");
- sc = new Scanner(System.in);
- message = sc.nextLine();
- pw.println(message);
- if (message.equals("quit"))
- break;
- br = new BufferedReader(new InputStreamReader( sockClient.getInputStream()));
- System.out.println("serveur : ");
- System.out.println(br.readLine());
- }
- System.out.println("fin");
- br.close();
- pw.close();
- sockClient.close();
- }
- }
- class ClientTcpEcho{
- private String hostname; //adresse IP ou le nom de machine du serveur
- private int port; //le port sur lequel écoute le serveur.
- public ClientTcpEcho() {
- hostname = "10.203.9.142";
- port = 50055;
- }
- public String getHostname() {
- return hostname;
- }
- public void setHostname(String hostname) {
- this.hostname = hostname;
- }
- public int getPort() {
- return port;
- }
- public void setPort(int port) {
- this.port = port;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement