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 |
|
|||