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

안녕하십니까?

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

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

질문드립니다.

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

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

 

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

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

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

 

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

 

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

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17242
공지 유용한 관련 사이트 관리자2 2014.03.20 56126
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99560
973 델파이버전업 하면서 이 버그는 고쳐졌을줄 알았는데..... [4] 아놀드 2016.01.04 413
972 XE8로 개발한 IoT관련 프로그램을 비글본블랙 보드(우분투14.04설치됨)에 올릴 수... [1] 영감땡감 2015.07.29 414
971 RAD Server [EMS] 배포관련 오류 [1] 마눠니 2018.06.10 414
970 동적으로 폼을 생성하는 방법 문의 [2] 미스터리 2019.05.10 414
969 SetUp파일 [3] 희망나라 2016.07.26 416
968 WINDOWS 10 에서 dbgrid 입력시 한글 첫자조합이 깨집니다. [1] 김하나 2019.02.19 417
967 rest api 사용해서 할때. [4] 종결자 2019.10.03 417
966 LG G3 지원여부 문의 [2] 사랑남 2015.11.23 417
965 10.4.1 에서 iOS Simulator 연결 시 디버그 모드만 동작되고 릴리즈 모드는 죽어버립니다. [2] file 막스뮐러 2021.01.04 417
964 Android 컴파일 오류 [2] file 초보개발자 2021.04.07 417
963 [DCC Error] E2597 c:\program files (x86)\embarcadero\studio 문의 [1] file lcarus76 2018.10.17 418
962 [XE8 출시세미나] 델파이로 윈도우 메트로 UI를 구현할 수 있다고 했는데, 인텔 윈도우가 아닌 윈RT 앱도 만들 수 있나요? [1] 관리자 2015.04.30 419
961 DataSnap Server에 메모리 릭이 발생합니다. [5] 델사냥 2016.01.04 419
960 이미지 업로드및 리스트박스 데이터 삭제방법 문의드려요~ [2] 처음처럼 2016.02.29 419
959 델파이 빌드 에러 [2] 웅재 2018.03.15 420
» datasnap 세션유지 또는 재연결 [2] 델마당쇠 2020.01.14 420
957 컴파일시 에라 내용(Invalid PLATFORM variable "MCD") [6] 화이부동 2016.09.01 421
956 upnp 관련 질문입니다.-(질문 수정-화면캡쳐 포함) [2] file 쿠핑 2016.09.29 421
955 시애틀 IDE 멀티라인 주석처리 문의 [1] 회원 2015.09.16 421
954 폼에서 에디터체 포커스가 갔을때 왜 가상키보드가 안먹을까? [2] file 화이부동 2017.01.03 423