[ 충남인력개발원 ] (2019)/┗TCP&IP
TCP 클라이언트 구연
Or71nH
2019. 11. 24. 13:41
#listen <sys/type.h>
int listen(int sock, int backlog);
sock 연결 요청대기상태에 두고자 하는 소켓의 파일 디스크립터 전달 ,이함수의 인자로 전달된 디스트립터의 소켓이 서버 소켓(리스닝) 이 된다
backlog 연결 요청 대기 큐(Queue)의 크기정보 전달, 5가 전달되면 큐의 크기가 5가 되어 클라이언트 의 연결요청을 5갸까지 대기시킬 수 있다.
그니깐
sock 은 오는 데이터 경비실 아저씨가 받아서 택배아져씨처럼 잘 분배해주고
backlog 는 우체통임 ㅇㅇ
????
말달라졋음
우체통이 아니라 그 뭐냐 호실 주인하고 우체국 아져씨하고 이어줌
CPU는 PORT 를 중복 시킬수 있다 좀 신기하네 우린 못해 컴터만 할 수있음
운영 체제는 맵 핑 주소를 가지고 있어서 가능하다고 한다 뭔개소리야???
211.217.218.90 :8080
그니깐 보낸에마다 나눠서 주는건가
집주인의 엄마 아빠 아들 딸 있으면 집에는 연결하는데 딸친구와서 딸하고 이어주고
엄마 친구는 엄마하고 이어주고 그니깐
저장한 정보로 맞는 사람하고 이어줌
#include <sys/socket.h>
int accept(int sock, struct sockaddr * addr, socklen_t * addrlen);
음 그림으로 이해하자