[Java] 자바(Java) 소켓 통신이란? 동작 원리와 코드
자바를 공부하면서 가장 어려웠던 게 소켓 통신이었습니다... 대학교 수업 때에서도 과제로 나왔는데 확실히 알겠다!는 아니겠더라구요,, 머리가 안돌아가서 그런지,, 아무튼 소켓이 또 많이 중요하죠! 그래서 정리하겠습니다.. 소켓(Socket) 통신이란? 자바에서 소켓 통신은 두 컴퓨터 간의 네트워크 통신을 가능하게 하는 기술입니다. 소켓은 한 컴퓨터에서 다른 컴퓨터로 데이터를 전송하는 통신 엔드포인트를 나타냅니다 자바의 java.net 패키지는 소켓 프로그래밍을 지원하며, TCP/IP 프로토콜을 기반으로 동작합니다. 소켓 통신은 보통 지속적으로 연결을 유지하면서 실시간으로 데이터를 주고받아야하는 경우에는 사용됩니다. 소켓은 클라이언트 소켓과 서버 소켓으로 구분되며, 소켓 간 통신을 위해서는 네트워크 상에서..