- Close 함수 호출 시 출력버퍼에 전송되지 않고 남아 있는 데이터를 어떻게 처리할 지 알려주는 옵션. 기본동작은 출력버퍼에 남아있는 데이터는 모두 전송을 하고 fin packet을 보낸다.
- socket.LingerState = new LingerOption(false, 0);
- 첫번째 인자는 사용여부. true를 줄 경우 남아있는 데이터를 버리고 상대방에게 비정상 종료를 날린다.
- 두번째 인자에 설정한 시간 내로 FIN에 대한 ACK를 받지 못하면 비정상 종료
'웹 개발 > 네트워크' 카테고리의 다른 글
[C#] 비동기 프로그래밍_프로세스, 스레드 (0) | 2023.09.18 |
---|---|
[C#] Nagle 알고리즘 (0) | 2023.09.18 |
[C#] TCP/IP 소켓 프로그래밍_우아한 종료 (0) | 2023.08.29 |
[C#] TCP/IP 소켓 프로그래밍_Half-close (0) | 2023.08.15 |
[C#] TCP/IP 소켓 프로그래밍_우아한종료 (0) | 2023.08.15 |