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

안녕하십니까?

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

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

질문드립니다.

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

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

 

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

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

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

 

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

 

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

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 20072
공지 유용한 관련 사이트 관리자2 2014.03.20 58976
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102603
2739 "Ignore this exception type" 다시 활성화 방법문의 드립니다. [1] file 슈크림 2020.01.31 780
2738 안드로이드 calendar에 요일 밑에 text 추가 할수 있나요? [1] 델마당쇠 2020.01.28 1758
2737 델파이로 iso앱을 개발하려면 mac pc가 있어야 하나요? [1] 델마당쇠 2020.01.24 218
2736 system.pas 에러 해결방법은 무엇인가요? [1] 날라리아 2020.01.28 2775
2735 Rest Api 질문입니다. [3] 희망나라 2020.01.22 1185
2734 RX Currency Edit 콤포넌트를 대체할 대안이 있을까요? 날라리아 2020.01.28 226
2733 '완료' 버튼의 키 값이 궁금합니다. [3] file 푸른솔 2020.01.14 951
» datasnap 세션유지 또는 재연결 [2] 델마당쇠 2020.01.14 442
2731 소스코드 편집 창에서 블럭 선택 오류 [2] 오랜동안 2018.02.26 324
2730 클릭, 더블클릭 구분하는방법이 있을까요?? [1] Danny 2020.01.15 1233
2729 ADO Query를 사용시 시간 걸리는 문제의 건 한태수 2020.01.14 342
2728 VCL 폼스타일 변경시 TrackBar의 SelEnd 색상표시가 궁금합니다. file OJTO 2020.01.14 180
2727 델파이 오토컴플릿 [2] pky4437 2020.01.08 347
2726 dbexconnections.ini 파일 에러 [2] 그래요 2020.01.08 210
2725 ClientDataSet 이 연결오류 [1] file 우기여니아빠 2019.11.29 275
2724 리치에디텅에 관해서 질문잇습니다 [2] 헨씀히포 2020.01.04 4185
2723 안드로이드 ListView item background color 변경 하려면? [1] 델마당쇠 2020.01.03 670
2722 그룹박스 Paint관련 [2] 크림슨킹 2020.01.05 7500
2721 모바일에로 디버깅 또는 릴리즈 버전으로 컴파일 할 경우 [2] file 종결자 2020.01.02 182
2720 앱아이콘과 앱이 실행될때 이미지 변경은 어떻게 하는건가요? [4] file kim 2015.12.01 1089