한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 3003 Re: Re: Re: M53G 모듈 문의 2024-03-18

안녕하세요.
솔내시스템(주) 기술지원 팀입니다.

클라이언트에서 데이터를 전송한 시각부터 접속종료 대기시간까지 서버 클라이언트 상관없이 아무 데이터가 없으면 접속이 끊깁니다. 접속종료 대기시간 전에 클라이언트에서 데이터를 다시 보내면 접속종료 타이머가 다시 처음부터 동작되니 접속이 끊기지 않습니다. 설정 값 및 클라이언트, 서버 데이터 통신 주기 등 따라 동작이 달라지기 때문에 이점 참고 해주시면 될 것 같습니다.

예)
1. 접속종료 대기시간: 1초, 클라이언트 쿼리 주기: 3초 => 1초안에 서버측 응답이 없으면 접속 끊김

2. 접속종료 대기시간: 2초, 클라이언트 쿼리 주기: 1초 => 2초안에 서버측 응답없어도 클라언트 쿼리 데이터 전송으로 인하여 접속 끊기지 않음

감사합니다.

> rne_test wrote:
> ------------------------------------
> 안녕하세요? 먼저 답변 감사드립니다.

안내해주신 접속종료 대기시간 기능의 경우, M53G 모듈이 클라이언트로 동작중인 상황에서

서버에 접속하여 데이터를 전송해도, 서버에서 응답이 없는 경우에 접속을 끊고 다시 접속 시도를 하는 동작을 하는건가요?

검토 부탁드립니다.


> 솔내시스템(주) wrote:
> ------------------------------------
> 안녕하세요.
솔내시스템(주) 기술지원 팀입니다.

클라이언트 리셋 후 서버가 접속 끊긴 것을 인식하지 못하는 문제이기 때문에 클라이언트 쪽에서는 서버가 잡고 있는 연결을 리셋할 수 있는 방법이 없습니다. 서버 프로그램에서 통신이 없을 경우를 판단하여 통신이 안될 경우 연결 접속을 끊을 수 있도록 소프트웨어를 개발 해주시는 것이 좋을 것 같습니다.

만약 클라이언트 리셋이 아닌 TCP 접속을 끊기를 원하신다면 접속종료대기시간을 검토해 보실 수 있을 것 같습니다. 설정한 시간 동안 데이터 통신(양방향)이 없으면 접속을 끊었다가 다시 서버로 접속 시도를 합니다.

감사합니다.



> rnd_test wrote:
> ------------------------------------
> 안녕하세요.
사내에서 M53G 모듈을 사용하여 ioT제품을 개발하고 있습니다.

현재 일반모드 -클라이언트로 사용중입니다만,
서버에서 통신 응답이 없는 경우 모듈을 리셋하는 방식으로 재연결을 하다보니
서버측에서 계속 커넥션이 물려있는 경우가 발생하고 있습니다.

혹시 일반모드-클라이언트에서 disconnect 후, reset을 할수 있는 방법이 있을까요?
확인 부탁드립니다.

글쓴이 솔내시스템(주) 업체명


NO Subject Name Date Read
3000 M53G 모듈 문의 rnd_test 2024-03-18 88
3001 Re: M53G 모듈 문의 솔내시스템(주) 2024-03-18 32
3002 Re: Re: M53G 모듈 문의 rne_test 2024-03-18 30
3003 Re: Re: Re: M53G 모듈 문의 솔내시스템(주) 2024-03-18 28