send할 때 크기를 sizeof(DATA) 라고 쓰면 pointer 형의 크기가 계산되어
4byte만 전송이 됩니다. 데이터도 아니고 주소값도 아닌 의도하지 않은 데이터가 전송이 되겠죠.
이런 경우는 실제 데이터의 크기를 해당 위치에 정확히 써주어야 합니다.
물론 recv에서도 같은 크기만큼 읽어야하겠죠.
구글링은 역시 나의 구세주 /ㅁ/
'춤추는 프로그래머 > Bluetooth, Socket' 카테고리의 다른 글
블루투스(Bluetooth) 프로토콜 스택과 프로파일(Profile) (1) (0) | 2010.07.16 |
---|---|
Bluetooth and BLOB (0) | 2010.07.13 |
Socket error 10057 (0) | 2010.07.13 |
블루투스 소켓 프로그래밍 (0) | 2010.07.12 |
Link error 2001, 2019. 외부기호를 참조할 수 없습니다. (0) | 2010.07.06 |