[MFC] wince 블루투스 SPP 파일 전송
글쓴이: wmjj / 작성시간: 목, 2011/11/03 - 12:32오후
윈도우CE5.0 에서 블루투스로 파일전송을 하려고 합니다.
PC에 블루투스 동글을 설치했고요
PC에서 wince 단말기를 찾아 페어링 후에 가상시리얼포트를 열었습니다.
근데 ce단말기에서 파일 전송을 한 후 전송된 파일을 확인해보면 많이 깨진 상태로
저장이 되어 있습니다.
PC 프로그램일 경우 GetOverlappedResult 함수를 사용하여 전송 제어를 할 수 있는것 같은데요..
wince에서는 이 함수가 지원이 안되더라고요...ㅠㅠ
블루투스로 SPP 프로토콜로 파일 전송할때 어떻게 해야 제대로 파일을 전송할 수 있나요?
저는 아래와 같이 전송 버퍼의 내용을 1바이트씩 반복해서 보냈습니다.
do { WriteFile( pBlueTooth->m_hBlueTooth, &pBlueTooth->m_tBLUEToothDATA.pBuff[nSEnd], 1, &cBytes, NULL ); nSEnd += cBytes; } while (nSEnd != pBlueTooth->m_tBLUEToothDATA.dwLen );
Forums:
댓글 달기