혹시 TCP를 사용하시는지요?

데이터의 양이 많을 경우 TCP를 사용하면 전송의 효율이 좀 떨어질 수 있습니다. 전송효율이 떨어진다고 판단되면 UDP를 써보시길 권합니다.
UDP 프로토콜은 서로 소켓의 확인 절차를 생략하기 때문에 효율적인 데이터 전송이 가능하고, 알려진 UDP의 단점은 application 에서 보완을 해줄 수 있습니다.





>안녕하세요^^*
>이전에도 질문을 올린적이 있지만 아직도 문제 해결이 안되 다시 질문 올립니다.
>EZ-X5(PXA-255) 보드에 카메라를 부착하여 TCP/IP를 통하여 원격지상에 있는
>PC로 전송을 하려고 합니다.
>카메라로부터 입력되어진 영상을 지속적으로 jpeg로 압축하여 PC로 전송하려
>는 방법을 사용하려고 하는데 카메라로부터 jpeg로 압축하는데 까지는 성공 하였
>습니다. 또한 보드측을 서버로하여 클라이언트(PC)에서 connect를 요청하여
>서버측(보드)으로부터 압축되어지 데이터를 전송 받는것도 성공한 상태 입니다.
>하지만 한번의 접속에 한장밖에 가져오질 못하더군요...ㅜㅜ
>서버측(보드)에서 압축되어진 이미지는 일반 jpeg이미지 입니다. 파일로 저장하면
>곧바로 볼 수 있는 형태지요.. 다만 파일로 저장하는 부분을 버퍼상태로 저장되게
>수정하였씁니다.
>네트웍 프로그램이 서툴어서 어디에서 문제가 있는건지 원인을 못찾고 있습니다.
>(서버(보드)측에서 한번만 보내는건지..호스트(PC)에서 한번만 받고 블럭상태에
>빠지는건지..)
>mjpeg를 이용하면 좋을 것같던데..관련 자료도 부족하고 포맷형식도 이해를 못
>하겠어서 위와 같은 방법을 택하였습니다.
>경험있으신 분이나 실력있으신 분들의 조언을 구하고자 합니다.
>작은 도움이라도 진심으로 감사드리겠습니다.
>감사합니다.
>