Product/Document Downloads

Home > Downloads > Product/Document Downloads
Title 오즈파킹의 고속 소켓통신 재 연결 기술 분석
Writer admin Date 2015-11-30 14:25:38
E-mail
jbpark03@gmail.com
Modification
Date
2015-11-30 14:25:38
File multi_thread.png

첨부한 그림 파일은 저희 오즈파킹과 주변장치인 카메라가 어떻게 통신하는 구조를 가졌는지 보여줍니다.


이러한 멀티쓰레딩 구조가 통신 끊김 발생(자료 깨짐 현상 등으로 인한 소켓 재연결)의 경우 평균 0.002초(2밀리초) 안에 재 연결 형성이 가능한지 보여줍니다.


방법의 핵심은 Reader (일명 매니저) 뜨레드가 read 연산 수행(대가) 중 소켓 끊김이 발생하면 자기 측에서도 적극적으로 소켓을 끊고 바로 accept 타이머를 다시 1회 구동시킴으로써 재 연결을 형성하게 역할분담을 뜨레드와 타이머 들간에 하고 있다는 것입니다.


이 기술로 하루 밤에 약 만번 각 장치와 연결을 끊고 재 연결을 하는 속도는 1.8ms 인 것으로 판명되었습니다.


감사합니다.


(주)오픈소스파킹