클라이언트로부터 문자열 받기학교 수업시간 서버 프로그램의 전체 소스를 작성후 실행하던 중, 아래와 같이 오류가 나왔다.while(1){ client_addr_size = sizeof(client_addr); client_socket = accept(server_socket, (struct sockaddr *)& client_addr, &client_addr_size); if (-1 == client_socket) { printf("client connection failed\n"); exit(1); ..
3,4,5주차 정리소켓이란네트워크 연결 모델인터넷 서비스 포트소켓TCP/IP 4계층에서 전송계층 위에 놓인 것전송 계층에서 전송계층의 프로토콜 제어를 위한 코드를 제공전송 계층 아래를 모두 추상화하는 고수준 네트워크 프로그래밍 인터페이스를 제공소켓의 역할소프트웨어와 소프트웨어를 연결, 소프트웨어간 데이터 통신소켓의 역할(www 를 예로)Apache와 Chrome 브라우저가 인터넷을 사이에 두고 떨어져 있다Apache웹에서 HTML 문서 서비스를 위해서 사용되는 인터넷 프로그램 이라고 하며, 웹 서버라고도 부른다Chrome웹 브라우저로 웹 서버에 문서를 요청하고 이를 Rendering 한다기다리는 측은 accept 함수를 이용해 기다림연결하는 측은 connect 함수를 이용해 연결 시도coneect 함수를..
Chapter01 네트워크 프로그래밍과 소켓의 이해https://clear-wax-441.notion.site/chapter-01-d4596a915b584afca1c30e1e81328565?pvs=74소스코드" data-og-host="clear-wax-441.notion.site" data-og-source-url="https://clear-wax-441.notion.site/chapter-01-d4596a915b584afca1c30e1e81328565?pvs=74" data-og-url="https://clear-wax-441.notion.site/chapter-01-d4596a915b584afca1c30e1e81328565" data-og-image="https://scrap.kakaocdn.net..
https://clear-wax-441.notion.site/3-2-66228539d3f84ab68e0ebb4b365407a7?pvs=4 컴퓨터 네트워크 (온라인 강의) - 3주차 -2 | Notion소켓clear-wax-441.notion.site