뭐 일단 서버가 닫히는 일은 없다는 가정하에
클라이언트가 닫혀서 소켓 날라가면.... 잠깐 상대방 소켓 끊긴거 확인 못하잖아 핑퐁도 안하고
심지어 클라이언트가 닫힌 경우에도 커넥션을 못닫는거 아니야??
킵얼라이브 하면 언제까지 살아있음?
뭐 일단 서버가 닫히는 일은 없다는 가정하에
클라이언트가 닫혀서 소켓 날라가면.... 잠깐 상대방 소켓 끊긴거 확인 못하잖아 핑퐁도 안하고
심지어 클라이언트가 닫힌 경우에도 커넥션을 못닫는거 아니야??
킵얼라이브 하면 언제까지 살아있음?
https://stackoverflow.com/questions/1480236/does-a-tcp-socket-connection-have-a-keep-alive
그래서 일정 시간 이상 아무런 데이터도 안오면 닫는 로직이 잇습니다