연속으로 메세지를 전송하면
블루투스 소켓에서 연속해서 값을 받습니다.
응답은 하나인데 데이터를 까보면 2개의 메세지가 붙어 있는 것일 수도 있어요.
데이터에는 헤더와 푸터, 체크섬도 있어서 정확히 끊어요.
원래 1-2-3 , 4-5-6 이런식으로 올게
1-2-4-5-3-6 이런식으로 오지 않는 이상은 정상적으로 데이터를 받아올 수 있습니다만,
데이터가 오지를 않네요. 하나는..
아 그런가요?
전 30K 연속으로 연속으로 2개 발송하니깐
블루투스 소켓이 자체 헤더 빼고 1007byte 씩 끊어서 받아서
별도로 재조립하는 로직도 넣고 30 K 구분 할수 있게 헤더도 넣고 했었는데..
안 오는건 또 모르겠네요 ㅡ.ㅡ;;
음... 안 올리는 없는데... 코드가 어떻게 짜져 있는지 모르니까 답변하기가 좀 어렵긴 하네요.
혹시 받는 쪽에서 데이터 끊어 읽은 후 그 다음 것 안 읽고 패킷을 그냥 버리는 건 아니겠지요?
데이터 도착시 이벤트 처리를 어떻게 했는지 확인해 봐야 할 것 같다라고 추정할 뿐입니다.
아.. 그리고 NoBrain님께서 말씀하신 것처럼 패킷 받아서 재조립하는 로직 반드시 들어가 있어야 합니다.
로그인 유지
연속으로 메세지를 전송하면
블루투스 소켓에서 연속해서 값을 받습니다.
응답은 하나인데 데이터를 까보면 2개의 메세지가 붙어 있는 것일 수도 있어요.