#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);
음 그림으로 이해하자
'[ 충남인력개발원 ] (2019) > ┗TCP&IP' 카테고리의 다른 글
에코 클라이언트의 완벽 구현! (0) | 2019.11.24 |
---|---|
Iterative 서버의 구현 (0) | 2019.11.24 |
TCP/IP 프로토콜 스택 (0) | 2019.11.24 |
bind 함수 뭐지..공부더 해야겟다 (0) | 2019.11.24 |
네트워크 바이트 순서와 인터넷 주소 변환 (0) | 2019.11.24 |