<< 위 글이 무지 도움이 되었다!!
1. 여러 클라이언트를 받고자 할 경우 - 스레드를 만들면 된다.
2. PrintWriter는 OutStream을 확장하는 클래스로, char단위로 쓸 수 있다. socket을 열어서 얻을 수 있다.
3. BufferdInputReader를 이용해서 한줄 단위로 while루프 안에서 readLine이 null이 아닐때까지 계속해서 읽을 수 있다.
4. 클래스 로딩시에 ServerSocket을 생성하고, 클래스 닫힐 시 ServerSocket을 close하도록 셋팅해준다.
5. 클라이언트로부터 exit신호가 오기 전까지 계속 서버가 대기하도록, while(true)문법을 사용할 수 있다.
6. 소켓은 기본적으로 ip주소와 포트번호로 식별된다. 따라서 클라이언트가 소켓통신을 하기위해 여는 소켓의 생성자에 ip주소와 포트번호가 들어가는 것이다.
7. 통신방법에는 TCP와 UDP가 있는데, 일반적으로 UDP는 잘 사용하지 않는다고 한다.
댓글 없음:
댓글 쓰기