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

안녕하십니까?

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

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

질문드립니다.

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

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

 

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

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

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

 

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

 

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

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 32110
공지 유용한 관련 사이트 관리자2 2014.03.20 71672
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 116323
455 델파이 64비트에서 android:debuggable 옵션을 false 로 하는 방법 좀 가르쳐주세요. [1] 델파이_사랑 2019.12.16 315
454 모바일에서 datasnap을 이용해 데이터를 가져올때 [2] 종결자 2019.12.16 266
453 파이어몽키 소켓통신 - 질문수정 [2] hs 2019.12.17 422
452 Rio 10.3 에서 FireDAC Interbase 접속문제 [2] file 이치고 2019.12.18 393
451 firedac으로 mssql 연결 쿼리시 속도가 너무 느림 [1] 빅비스 2019.12.19 671
450 MDI폼에서 팝업창 표시..? [2] 헨씀히포 2019.12.22 393
449 EMS 서버를 운영서버로 전환하는 중 에러 [1] 봉프 2019.12.23 478
448 Tvalue의 데이터 관련 문의 건 [3] 한태수 2019.12.23 1179
447 Delphi Rio 10.3.3 AAB 로컬서비스 실행시 문제점 해결 방법문의 [3] silkroad99 2019.12.23 425
446 64 bit Platform 추가 설치 가능한가요?? [1] jsssssslee 2019.12.24 374
445 Statusbar 의 Bevel 이 먹히지 않습니다. 오랜동안 2019.12.25 262
444 rio 10.3.3버전에서 다국어 작성중입니다. 봐주세요. [1] 델파이_사랑 2019.12.27 273
443 모바일에로 디버깅 또는 릴리즈 버전으로 컴파일 할 경우 [2] file 종결자 2020.01.02 262
442 안드로이드 ListView item background color 변경 하려면? [1] 델마당쇠 2020.01.03 764
441 리치에디텅에 관해서 질문잇습니다 [2] 헨씀히포 2020.01.04 4238
440 그룹박스 Paint관련 [2] 크림슨킹 2020.01.05 7565
439 dbexconnections.ini 파일 에러 [2] 그래요 2020.01.08 283
438 델파이 오토컴플릿 [2] pky4437 2020.01.08 403
» datasnap 세션유지 또는 재연결 [2] 델마당쇠 2020.01.14 525
436 '완료' 버튼의 키 값이 궁금합니다. [3] file 푸른솔 2020.01.14 1057