2016년 8월 23일 화요일

24day / SE / Network

  • 일방적인 채팅만들기
  1. 서버는 클라이언트의 접속을 대기한다( port : 5432 )
  2. 클라이언트는 접속 후 서버로 데이터를 한번 전송하고 종료된다
  3. 서버는 클라이언트가 보낸 데이터를 입력받아 자신의 콘솔에
  4. ip와 함께 출력한 후 다시 접속을 대기한다


  • Client

Socket(ip,port)
-> 서버에 접속한다
BufferedReader(InputStreamReader(System.in))
-> 키보드로 입력받아 버퍼에 담는다
PrintWriter(socket.getOutputStream)
-> 버퍼의 내용을 소켓을 통해 서버측으로 출력
close
-> 소켓 종료
cs


  • Server

ServerSocket(port)
-> 클라이언트의 접속을 대기한다
accept() : Socket
-> 소켓을 통하여 클라이언트와 접속
BufferedReader(InputStreamReader(socket.getInputStream())
-> 클라이언트로부터 전달받는다
close
-> 소켓 종료
cs

Related Posts:

  • 13day / SE / Static, Abstract static :  class loading시 메모리 적재된다    참고) 자바 프로그램 실행          :   class loading -> 코드검증 -> 실행(r… Read More
  • 16day / SE / Map http://codingbat.com Iterator Interface : 반복자 -> 요소를 반복해서 열거하기 위한 표준  컬렉션 계열의 모든 구현체의 요소를 반복 열거하기 위한 표준을 제공 대표적인 메서드는 hasNext() : boolea… Read More
  • 14day / SE / Interface http://www.javatpoint.com Interface :  다양한 계층구조 형성을 통한 다형성 지원에 목적이 있다  다중 상속의 장점을 취득한다 (자바는 단일 상속을 채택. 다중 상속의 장점은 Interface를 이용해 처리… Read More
  • 12day / SE / Project Review 프로젝트 코드 리뷰 인스턴스 변수의 역할 : personArray 와 index personArray = 배열의 역할을 하는 변수 배열의 정보와 값을 담거나 조건반복문에서 多사용 index = 실질적인 학생수 역할을 하는 변수 학생추가시 증가 / 중복확… Read More
  • 15day / SE / ArrayList http://www.trustingeeks.com ArrayList : index로 요소를 관리  대표적인 메서드는 add() , remove() , get() , set() Generic : Collection 계열에서 사용되는 기술 … Read More

0 개의 댓글:

댓글 쓰기