Microsoft MVP성태의 닷넷 이야기
wcf inactivityTimeout 설정시 문의 사항이 있습니다. [링크 복사], [링크+제목 복사],
조회: 17221
글쓴 사람
최재훈 (zzangeug at gmail.com)
홈페이지
첨부 파일
 

wcf 채팅 프로그램 샘플용으로 훈스닷넷에서 받아서 테스 중입니다.

처음에 10분설정으로 아무 반응 없이 가만히 놔두니까 자동으로 끊기더군요..
inactivityTimeout="00:10:00"

단순히 inactivityTimeout만 23시간 정도로 줬을때 연결은 유지되지만

클라이언트측에서 정상 종료인 경우 서버에서 callback이나 세션등을 끊어 줄수 있지만..

윈도우 강제 종료 라던지 프로세서 종료 시킬 경우 문제가 발생하더군요

무작정 23시간 동안 기다려야 하는 경우가 발생을 하더군요

그렇다고 특정 시간 서버에 Polling이나 이런 방식을 취하기도 뭣하고

tcp랑 좀 많이 틀려서 햇갈리고 있습니다.

이런 경우 그냥 서버를 풀링 하는 방식이 알맞을지 조언좀 부탁드리겠습니다.








[최초 등록일: ]
[최종 수정일: 4/12/2011]


비밀번호

댓글 작성자
 



2011-04-12 10시16분
우선, 대화방의 모든 사용자가 채팅 중에, 23시간을 자리를 비우고 나서야 서버가 세션을 끊어주도록 하는 것이 올바른 것일까요? 그리고 TCP랑 조금 틀리긴 하지만 그러한 부분은 TCP 통신에서도 마찬가지 문제입니다.

inactivityTimeout == 23시간으로 해놓고 1시간마다 서로에게 살아있는지 체크를 하는 더미 메서드를 호출하는 것도 방법이겠지요.

어쨌든, 강제 종료같은 상황의 TCP 연결 해제를 알아내는 방법은 규칙으로 풀 수 밖에 없을 것 같습니다.
정성태
2011-04-12 10시42분
[최재훈] 답변 감사합니다 좋은 자료도 감사합니다 ^^
[guest]

1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...
NoWriterDateCnt.TitleFile(s)
5623한예지 donator3/15/202211095인터프리터 원리가 궁금합니다. [4]
5622김민아3/8/202211293const와 readonly의 명확한 차이가 이게 맞나요? [2]
5621장성욱3/8/202211362c# 로그 관련 질문 [1]
5620김민아3/7/202210929안녕하세요 비관리 객체를 반환하는 메소드 호출 시 궁금한 점이 있어서 질문드립니다 [2]
5619팡팡이3/3/202212756RSA 문의드립니다. [3]
5618김기헌3/2/202210834안녕하세요 생성자 옆에 this 키워드를 붙여 생성자를 여러 개 호출 시 질문드립니다 [2]
5617Edun2/25/202211502ArgumentOutOrRangeException에러 발생 [2]파일 다운로드1
5616csha...2/24/202210893readonly struct로 선언된 구조체를 특정 클래스에서 멤버변수로 가지는 경우 [1]
5615장성욱2/22/202214338SetThreadAffinityMask를 이용한 쓰레드 지정하는 방법에 대해 궁금합니다. [4]
5614민우2/22/202213577SSL 통신 문의 [6]
5613김인태2/22/202211818서버와 PC 간의 어플리케이션 성능 차이 [1]
5612팬입니다2/20/202210849Kastrel 서버 관련 [1]
5611차가워2/19/202211027stopWatch 늘어짐 문의 [3]
5610차가워2/18/202210872Stopwatch 늘어짐 문제 [1]
5609cs린이2/15/202211060c# 함수의 호출 방식에 대해 궁금합니다! [2]
5608지호2/10/202211907시작하세요 C# 8.0 중 제네릭타입의 IEnumerable [3]파일 다운로드1
5607이로운2/10/202210545안녕하세요. 궁금한게 있어서 질문드립니다. [1]
5605강성봉2/10/202211022TCP PSH flag 패킷 수신 에러 [1]
5604LW2/9/202211811VISUAL STUDIO 2019 ==> 2020 설치시 오류가 생겨서 문의드립니다. [3]
5603김진명2/9/202212920C# 10.0 출간은 언제쯤 계획하고 계신가요? [1]
5602신갑영2/8/202211389윈폼에 대해서 질문 드립니다. [1]
5601김인태2/4/202211489setup project 관련 [7]
5600itkim2/3/202213296윈도우 서버 계정 패스워드 인증 문의 [5]
5599레드골드2/3/202213683c#으로 ms word 제어 가능할까요? [6]
5598jaew...2/2/202211890Dictionary는 참조형식인가요?? [1]
5597재원2/2/202212391c# 9.0에 대한 내용을 받을 수 있나요? [1]
1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...