728x90
close 및 closesocket 함수
소켓의 완전 소멸을 의미
소켓이 소멸되므로 더 이상의 입출력은 불가능
상대방의 상태에 상관없이 일방적인 종료의 형태를 띤다.
상대 호스트의 데이터 송수신이 아직 완료되지 않은 상황이라면 문제가 발생한다.
이를 위한 대안이 half-close 기법이 존재
half close : 어플리케이션 계층에서 동작
4way close : 버퍼 수준에서 동작
shutdown(socket, SHUT_WR) : 해당 소켓의 write 버퍼 스트림을 닫음. EOF를 보낸다.
728x90
'Network' 카테고리의 다른 글
[인강/윤성우/TCP/IP 소켓 프로그래밍] 소켓의 다양한 옵션 (0) | 2022.03.03 |
---|---|
[인강/윤성우/TCP/IP 소켓 프로그래밍] 도메인 이름과 인터넷 주소 (0) | 2022.03.02 |
[인강/윤성우/TCP/IP 소켓 프로그래밍] UDP기반 서버/ 클라이언트 (0) | 2022.03.02 |
[인강/윤성우/TCP/IP 소켓 프로그래밍] TCP기반 서버/ 클라이언트 (0) | 2022.02.25 |
[인강/윤성우/TCP/IP 소켓 프로그래밍] 주소체계와 데이터 정렬 (0) | 2022.02.24 |