자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

안녕하십니까?

datasnap에 델파이로 만든 안드로이드 앱을 tcp/ip로 연결했는데 시간이 지나면 세션이 끈깁니다.

이럴때 종료하고 다시 앱을 실행하지 않고 세션을 재연결하거나 아니면 세션연결을 유지 하는 방법이 있는지

질문드립니다.

검색하다보니 아래 글을 찾았습니다. 아래 방법으로 해야 하는건지 아래 방법으로 하려면 어떤식으로 하는게 좋을지...

경험 있으신분계시면 답변 부탁드립니다. 감사합니다.

 

"네트워크 프로그래밍에서 하트비트(Heartbeat)라는 개념이 있습니다.

네트워크가 연결된 후 일정기간 데이터 송수신이 없을 경우 연결이 닫히게됩니다.

이 연결이 자동으로 닫히는 것을 방지하기 위해 주기적으로 작은크기의 데이터를 주고받아 연결을 유지하는 개념입니다.

 

즉, 데이터스냅에서 연결을 유지하려면 하트비트 용도의 서버메소드를 하나 만들어 주기적으로 전송하면 연결을 유지할 수 있습니다.

 

자세한 내용은 네트워크 프로그래밍 관련 서적이나 인터넷 자료를 참고해 보세요."

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 19788
공지 유용한 관련 사이트 관리자2 2014.03.20 58738
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102305
1539 embarcadero RAD studio xe7 어플관련(c++ Builder XE7) [2] 상쵸리 2017.01.04 244
1538 시애틀을 사용하고 있는데, 베를린 업데이트2를 설치하려고 합니다. 삭제 후 설치해야 하나요? 관리자 2017.01.05 118
1537 C++ 빌더에서 델파이 소스를 보다가 다시 빌드를 하면 에러 발생 techwon 2017.01.05 151
1536 안드로이드에서 앱 설치 시 External에 저장하게 하는 방법입니다. file 푸른솔 2017.01.05 348
1535 1개의 LIcense로 C++ Builder와 Delphi 사용이 가능한지? [3] techwon 2017.01.05 177
1534 exe파일의 폼(TForm) 리소스(RCDATA) 포함안되게 하는 방법은 [3] file 미스터몽키 2017.01.09 980
1533 [FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s]. 오류 대처방법 [1] 험프리 2017.01.11 553
1532 Java2OP 상쵸리 2017.01.11 147
1531 델파이 Xe 10.1를 사용시 이 컴파일 에라는 어떻게 해야하는가요? [2] file 화이부동 2017.01.12 279
1530 베를린 update2 후 SqlConnect 컴포넌트가 없어요(DBexpress) 모나도 2017.01.14 133
1529 delphi 7 구버전 설치 완료 후 실행시 문제 발생 [1] file 라신 2017.01.16 367
1528 XE7에서 마리아디비(MariaDB) 10버전은 연결 못하나요?? [1] file 스머프 2017.01.16 922
1527 XE버전별 차이점 관련 문의 드립니다. [1] moduware03 2017.01.17 1158
1526 [마이그레이션] bpr 파일(C++빌더 6.0)을 10.1 베를린에서 열수 없어요. 험프리 2017.01.18 559
1525 [컴포넌트] 이미지 회전, 확대/축소 등을 지원하는 컴포넌트 [1] file 험프리 2017.01.18 1044
1524 Delphi IDE 환경의 popup 창의 글씨가 너무큼니다 [2] file 라신 2017.01.18 291
1523 컴파일 시 "Object reference not set to an instance of an object" 오류가 발생합니다. file 험프리 2017.01.19 519
1522 TIdHTTP로 웹서버에 배열로 호출을 할 수 있나요? [1] 데브기어 2017.01.20 377
1521 FireDAC 질문입니다. [4] 황금의미르 2017.01.20 365
1520 2017-1-11 RAD Studio 10.1 Berlin 핫픽스가 나왔네요. 얄리 2017.01.23 184