[문제 원인 분석능력]
최근 9개월 간, LTE 솔루션 개발을 주사업으로 하는 기업에서 인턴으로 근무한 경험이 있습니다. 인턴 근무 도중, 동시에 다수의 클라이언트와 패킷을 송수신하는 멀티클라이언트 소켓서버 구현 업무를 맡게 되었습니다.
구현 도중 소켓서버가 한 클라이언트의 패킷만 송수신하게 되는 문제점이 발견되었습니다. 문제 원인을 분석하고자 다양한 방법의 디버깅을 진행하였고, 소켓생성시 Blocking 구조로 지정하였기에 발생한 원인임을 확인 할 수 있었습니다.
이후 소켓생성을 Non-Blocking으로 처리함으로써 다수의 클라이언트와 패킷 송수신을 할 수 있었습니다.
문제 발생시 문제의 원인을 빠르게 분석하고 해결방안을 모색하는 제 능력을 바탕으로 한글과컴퓨터의 신속한 서비스 개발이 이루어지도록 일조하겠습니다.