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

안녕하십니까?

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

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

질문드립니다.

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

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

 

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

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

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

 

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

 

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

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17263
공지 유용한 관련 사이트 관리자2 2014.03.20 56158
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99579
313 Client 에서 REST Request 시, server certificate 체크 질문드립니다. [2] Joon 2018.09.11 1679
312 DataSnap 문의입니다. [3] 최민철 2014.10.08 1690
311 fdQuery numeric 필드 displayformat [2] file sm2 2014.08.27 1699
310 DBExpress 사용 프로그램 배포시 문제 해결 요청드립니다. [1] file 쌈장곰 2014.11.03 1719
309 델파이 부호관련질문입니다. [2] modong2 2014.04.14 1723
308 안드로이드 calendar에 요일 밑에 text 추가 할수 있나요? [1] 델마당쇠 2020.01.28 1730
307 RX Lib와 RealGrid 컴포넌트를 XE7에서 사용하는 방법 [2] Humphery 2014.11.17 1731
306 Android SDK platform-tools 26.0.2 설치오류 [3] file Jackim 2017.10.29 1739
305 png파일 오류 부분 [2] couping 2014.06.19 1750
304 모바일 이미지사이즈 속도 문의 [1] file 김하나 2014.03.19 1756
303 2tear로만 개발하다가 모바일 프로그램개발때문에 멀티티어 공부를 하고 있습니다. [1] file 어려워 2014.06.23 1756
302 DataSnap Client에서 DataSetClient.ProviderName 속성창에 내용을 입력후 Active 시 오류 [1] file heeyec 2014.11.09 1770
301 TChart 콤포넌트를 uses만 하면 실행시 error납니다. 차리 2014.05.13 1770
300 datasnap에서 ClientDataSet의 CommandText 와 DataRequest() 의 차이가 뭔가요? 어려워 2014.07.28 1778
299 xe6 안드로이드앱 개발관련 문의 xe7 새로운 기능 질문사항 [1] file 데브닷개발 2014.11.05 1784
298 프로세스는 실행중인데 애플리케이션이 안뜨는경우 [1] jksun 2014.06.19 1796
297 XE7에서 iOS 앱 개발시 64bit를 지원하기 위한 방법을 알려주세요 [2] 사랑남 2015.01.14 1800
296 [세미나] iOS앱을 개발하라면 맥북이 필요한가요? [1] Humphery 2014.09.17 1816
295 iOS Simulator F9시 에러 [1] 강성범 2014.08.28 1826
294 델파이 브레이크포인트가 안잡혀서 디버깅에 어려움이 있습니다. [1] 유탐호호 2016.05.12 1840