소켓 프로그래밍
클라이언트 소켓1. 원격기계에 접속한다(데이터 송수신 준비)2. 데이터 송수신3. 연결 끊기4. 포트에 바인딩 서버 소켓5. 들어오는데이타에 귀를 기울인다(Listen)6. 바인드된 포트를 통해 들어오는 원격 기계의 접속 요청을 받는다. 클라이언트 소켓 사용1. Socket 생성자를 이용해서 새로운 소켓이 만들어진다.2. 소켓은 원격 호스트에 접속 시도3. 연결 후 로컬 호스트와 원격호스트는 각각 입력 출력 스트림을 얻어서 이것을 서로 데이타 주고 받는데 사용(이중 연결이라 동시 수행)- 전송되는 데이타의 의미는 프로토콜(HTTP , FTP 등)에 따라 다르다. 이 두 프로토콜은 핸드셰이킹에 대한 방법을 정해 놓고 있다.4. 전송완료시 한쪽 또는 양쪽에서 연결 종료 Socket 클래스 생성자1. 4개의 ..
개발
2013. 10. 24. 19:24