한국어 English Chinese Russian

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



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 1478 Re: 서버 소켓 문제점. 2015-06-29

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

해당 메시지는 CSE-M53N의 소켓 상태가 아직 "접속 중"이기 때문에 새로운 접속을 거부하면서 나오는 메시지입니다.
CSE-M53N이 서버일 때 FIN 패킷이나 RST 패킷 없이 비정상적으로 소켓이 종료된 경우 CSE-M53N의 소켓 상태가 LISTEN 상태로 되돌아가는데 약 60~70초 정도 소요됩니다. 따라서 재시작 없이도 60~70초 이후에 접속을 시도하시면 정상적으로 접속될 것입니다.
이것은 CSE-M53N의 Keep-Alive 패킷 간격이 10초이고, 5번의 Keep-Alive 패킷에 응답이 없으면 소켓 상태를 초기화하기 때문입니다.
물론 그 중간에 접속이 종료된 해당 호스트에서 SYN 패킷이 아닌 RST 패킷을 보내면 CSE-M53N의 소켓 상태를 바로 초기화할 수 있습니다.

좋은 하루 되십시오.
감사합니다.


> 익성전자 wrote:
> ------------------------------------
> 안녕하세요.
>
> 익성전자에 윈도우, 펌웨어 개발자 담당자 입니다.
>
> 현재 사용하는 모듈은 CSE-M53N 입니다.
>
> 운영방법
> 1. CSE-M53N 모듈을 서버소켓으로 설정
> 2. 윈도우 에서 접속
> 3. 정상적으로 closesocket(sock); 하면 문제 없이 잘 동작 됩니다.
>
> 4. 그런데 프로그램에 오류에 의해 중간에 그냥 중단시 다시 접속을 시도하면
> "연결이 강제로 거부 당했습니다." 메세지가 나오네요.
>
> 5. 모듈을 재시작 하면 문제가 없지만 중간에 장비를 다시 On/Off 할수 있는 사항이 아닙니다.
>
> 질문에 답변 기다리겠습니다.
>

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


NO Subject Name Date Read
1475 서버 소켓 문제점. 익성전자 2015-06-28 1753
1478 Re: 서버 소켓 문제점. 솔내시스템(주) 2015-06-29 1872