3. mud study Connection
package driver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; import java.util.LinkedList; import lombok.Getter; public class Connection { private Socket socket; private @Getter PrintWriter output; private @Getter BufferedReader input; private @Getter Player player; private @Getter CustomBuffer inputBuffer; private @Getter CustomBuffer outputBuffer; private @Getter boolean isConnected; public Connection(Socket s, Player p){ try { socket = s; output = new PrintWriter(socket.getOutputStream(),true); input = new BufferedReader(new InputStreamReader(socket.getInputStream())); player=p; inputBuffer = new CustomBuffer(); outputBuffer = new CustomBuffer(); isConnected = true; } catch (IOException e){ // TODO: handle exception e.printStackTrace(); } } public synchronized void send(String message){ outputBuffer....