17일부터는 입출력 부분의 수업이 진행되었습니다 소켓 통신을 이용해서 옆 사람과 메시지를 주고받는 형태의 수업을 진행했습니다 하지만 부득이하게 bad code 사용했기에 이번에는 코드 리뷰보다는 입출력 수업 중 언급하셨던 용어나 중요한 개념들을 정리해 보려고 합니다 네트워킹(Networking) : 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구상하는 것 IP 주소 : 컴퓨터(host)를 구별하는데 사용되는 고유한 값 모든 컴퓨터는 IP 주소를 갖는다 서버 (Server) : 서비스를 제공하는 곳 클라이언트 (Client) : 서비스를 사용하는 곳 소켓(Socket) 떨어져 있는 두 호스트(서버 , 클라이언트)를 연결해주는 도구로써 인터페이스 역할을 한다 데이터를 주고 받을 수 있는 구조체로 소켓..