728x90
반응형
오늘은 TCP 소켓을 이용한 통신에 대해서 알아보겠습니다.
네트워크 통신의 기초라고 볼 수 있습니다.
TCP 소켓 예제는 외울정도로 많이 코딩해봤네요.
네트워크 통신에 필요한 함수는 많지는 않습니다.
소켓을 생성하거나 연결하는 함수, 그리고 데이터를 송/수신하는 함수로 구성됩니다.
-소켓 및 연결을 제어하는 함수
bind | 소켓을 시스템에 장착. 소켓은 외부와 통신을 위해 사용됨 |
listen | 외부와 TCP연결을 할 수 있도록 큐를 만들고 대기 |
connect | listen함수를 호출한 서버측 소켓에 연결 |
close | 해당 프로세스의 소켓을 닫음 |
shutdown | 소켓에 EOF를 보내고, 연결된 모든 소켓을 닫음 |
-데이터 송/수신 함수
recv, read | 소켓으로 부터 데이터를 수신 |
write, send | 소켓을 통해 데이터를 송신 |
오늘은 함수에 대해서만 알아보았습니다.
다음 포스팅에서는 TCP 소켓 통신의 흐름에 대해서 알아보겠습니다.
728x90
반응형
'프로그래밍 > C' 카테고리의 다른 글
[C] gcc의 mcmodel 옵션 (0) | 2020.12.28 |
---|---|
[c언어] 소켓 함수 타임아웃 (0) | 2020.07.21 |
[C] socket 함수 (0) | 2020.03.05 |
[C] 메모리 (0) | 2019.12.04 |
[C] fflush 함수 (0) | 2019.11.28 |