Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server;
- import java.io.BufferedInputStream;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.Socket;
- import java.net.SocketTimeoutException;
- import java.util.ArrayList;
- import java.util.List;
- public class ClientHandler extends Thread {
- private static final String SUCCESS = "+OK";
- private static final String WELCOM_MESSAGE = "+OK Bienvenue";
- private Socket socket;
- private List<String> request;
- public ClientHandler(Socket socket) {
- super();
- this.socket = socket;
- // TODO
- request.add("QUIT");
- request.add("APOP");
- }
- public void run() {
- try {
- handleRequest();
- } catch (IOException ex) {
- System.out.println("error -> cannot not run handleequest");
- }
- // socket.close();
- }
- private void handleRequest() throws IOException {
- BufferedReader in = new BufferedReader (new InputStreamReader(socket.getInputStream()));
- String message_distant = in.readLine();
- System.out.println(message_distant);
- String keyword = message_distant.split(" ")[0];
- switch(keyword){
- case "HELLO":
- System.out.println("j'ai bien recu ton hello");
- break;
- }
- // PrintWriter out = new PrintWriter(socket.getOutputStream());
- // out.println(WELCOM_MESSAGE);
- // out.flush();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement