소켓 프로그래밍 1
소켓 프로그래밍은 소켓을 이용한 통신 프로그래밍을 뜻하는데, 소켓(socket)이란 프로세스간의 통신에 사용되는 양쪽 끝단(endpoint)를 의미합니다. 서로 멀리 떨어진 두 사람이 통신하기 위해서 전화기가 필요한 것처럼, 프로세스간의 통신을 위해서는 그 무언가가 필요하고 그것이 바로 소켓입니다. 자바에서는 java.net패키지를 통해 소켓 프로그래밍을 지원하는데, 소켓통신에 사용되는 프로토콜의 종류에 따라 다른 종류의 소켓을 구현하여 제공합니다. 그럼 TCP 소켓프로그래밍과 UDP 소켓 프로그래밍중에 이번 시간에서는 TCP소켓 프로그래밍에 대해서 알아보도록 하겠습니다. 먼저 TCP와 UDP의 차이점에 대해서 알아보도록 하겠습니다. 쉽게 설명하면 TCP를 전화에 비유하고 UDP는 소포에 비유를 합니다...
자바강좌
2019. 8. 16. 08:46