목록프로그래밍 코드/Java (2)
쨍쨍
표준입력장치 ( 입력 관련 ) Java 표준 출력 장치 ( 출력 관련 ) System.in Scanner BufferedReader System.out System.err 파일 ( 파일 입력 관련 ) Java 파일 ( 파일 출력 관련 ) FileInputStream BufferedReader FileReader FileOutputStream BufferedWriter FileWriter 스트림 └ 데이터를 송수신하기 위한 통로의 개념으로서 입력 혹은 출력, 한쪽 방향으로만 진행. 즉, 연결통로이다. 스트림은 바이트 스트림과 문자 스트림으로 나뉜다. 바이트 스트림은 1바이트 단위로 처리하고, 문자 스트림은 2바이트 단위로 처리한다. 바이트스트림 문자스트림 FileInputStream FileOutputSt..

[ 서버 코드 ] static List list = collections.synchronizedlist(new ArrayList()); 이때 static을 붙이는 이유는 static 없이 그냥 list를 선언하게 되면 새로운 클라이언트가 들어올 때마다 새로운 list가 생기기 때문이다. 내가 원하는대로 채팅방에 들어온 인원의 정보를 한 list에 담기 위해서는 static을 붙여서 list를 선언해줘야합니다. socket = serverSocket.accept(); serverSocket 객체를 생성하여 클라이언트의 연결 요청을 대기한 후 클라이언트가 연결 요청을 보내면 accept() 메서드를 호출하여 클라이언트와 서버를 연결합니다. ReceiveThread receiveThread = new Rece..