SOCKET
-
자바 개념 5(socket programming의 바탕 TCP/IP)학교 수업/자바프로그래밍 2020. 4. 23. 18:14
네트워크? 데이터를 교환하기 위해 전송 매체를 매개로 서로 연결되어 있는것인터넷? 전세계 컴퓨터들이 서로 연결되어 있는 거대한 네트워크 자바수업에서 마지막으로 다루는 것이 채팅프로그램인데채팅프로그램은 소켓 프로그래밍(=네트워크 프로그래밍)과 thread를 이용해 구현한다 socket 소켓 - 개념: 두 프로그램이 네트워크를 통해 서로 통신을 수행할 수 있도록 양쪽에 생성되는 단자 즉 프로세스 통신 간에 사용되는 양쪽 끝단을 의미한다. 소프트웨어 차원에서 원격에 존재하는 두 호스트를 연결해주는 매개체 - 자바 안에서 소켓의 종류에는 서버소켓과 클라이언트소켓이 있다.- 소켓은 통신하기 위해 대표적으로 TCP와 UDP를 이용한다. 그렇다면 소켓을 이용한 프로그래밍에 대해 더 자세히 설명하기 전에소켓이 통신하는..