Microsoft MVP성태의 닷넷 이야기
wcf inactivityTimeout 설정시 문의 사항이 있습니다. [링크 복사], [링크+제목 복사],
조회: 17191
글쓴 사람
최재훈 (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]

... [76]  77  78  79  80  81  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
643해운대끓...5/15/200712476Singleton 패턴 테스트중 하나의 윈폼만 열기 오류파일 다운로드1
644정성태5/15/200713184    답변글 [답변]: Singleton 패턴 테스트중 하나의 윈폼만 열기 오류 [1]
642조성택5/10/200714261스레드와 WinINet? [1]
641한귀순5/8/200713003Code Obfuscate 에 관한 질문. ^^ [2]
640박희진5/7/200712661스마트 클라이언트에서 ActiveX 브라우저 컨트롤을 사용한 경우 javascript 문제 [1]
639김재영5/3/200719932webBrowser클래스에서 띄워지는 Javascript 오류 다이얼로그를 감지할 수 있습니까? [2]
638최민규4/29/200713583SmartPhone / PDA 등에서의 .NET Smartclient [1]
636라이프가드4/27/200714219Insert 오류입니다. CLOB ........ [1]
635박희진4/27/200714705스마트클라이언트 위로 DIV가 못올라오고 스마트 클라이언트 뒤로 숨는 현상 [1]
632해운대끓...4/23/200713142이전에 소개 되었던 확장 매서드 아티클을 읽고 생각나는 의문 [1]
620이방은4/18/200715589질문있어요.. [2]
6196/17/200714817Child Form 에서 Mdi Form 의 메소드 Access 방법 [1]
616김우정4/15/200717858CAS 보안설정을 위한 ActiveX 관련 질문입니다 [2]파일 다운로드1
614박성희4/13/200714167IE Embedded된 스마트클라이언트로 로그인 정보를 보내려면 어떻게 해야 되나요? [2]
612김성헌4/11/200716810Vista, ShellExecute(,"runas",) 문제 [1]
611탑~4/10/200713329페이지 치고 들어가는거 막기... [2]
606한귀순4/3/200714046combobox usercontrol [2]
604채영사랑3/29/200714456<질문> System.Runtime.InteropServices.COMException: 개체가 필요합니다. [2]
603근바이3/28/200713970솔루션 -> 구성관리자 [1]
602김성헌3/27/200714294ActiveX 브로커 모듈과 통신방법은 RPC ??
607정성태4/4/200716466    답변글 [답변]: ActiveX 브로커 모듈과 통신방법은 RPC ??
601엔틱스3/22/200714311자동 로그인의 궁금증 [1]
600창민이3/16/200717555ATL 동적조회 관하여... [2]파일 다운로드1
597ygso...3/14/200713552단순 무식한 궁금증.. [1]
596조빵3/14/200713803SmartClient로 사용자PC의 엑셀을 실행시킬수는 없나요? [1]
594ygso...3/13/200714247ClickOnce를 이용하여 SmartClient를 배포할경우.. [2]
... [76]  77  78  79  80  81  82  83  84  85  86  87  88  89  90  ...