소켓의 keep-alive에 대해 질문입니다.
글쓴이: 이형민 / 작성시간: 수, 2003/12/03 - 2:13오후
mfc 소켓으로 메신져 클라이언트를 만들었습니다.
클라언트를 사용하다가 한참 동안을 사용하지 않으면 소켓이 죽어버리는 경우가 가끔 발생이 됩니다.
nErrorCode는 WSAECONNABORTED 로 죽어버리는데
현재의 소켓이 살아있는지 죽었는지에 대한 정보를 알수 있는 방법이 없을지요.
if( Socket == INVALID_SOCKET )
{
}
소켓이 언제 죽었는지에 대한 노티를 원하거든요.
게시판을 좀 둘러보니깐 정기적으로 서버에 Send를 하면 죽지 않는다 하는데
원론적인 방법은 아닌거 같습니다
아예 죽지 않게 되야 되는게 정상인데 이게 중간 중간 죽는다는 자체가
문제인데 고수님들의 조언이나 방법들을 들려주시면 감사하겠습니다.
Forums:
echo 류를 사용하지 않고 알기란?불가능하지 않을까 쉽네요?죽은
echo 류를 사용하지 않고 알기란?
불가능하지 않을까 쉽네요?
죽은 놈이 나 죽었소하고...
소문을 낼일도 없고...
남이 발견하기 전까진...-_-ㅋ
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기