메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

묻고 답하기
조회 수 7,828 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 쓰기 목록
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 쓰기 목록
?
  • WhiteAT 2011.05.21 21:07

    문자가 8바이트씩 들어오지는 않을 겁니다.;;

    항상 달라질수 있습니다. int nRcvSize 변수값에 수신된 바이트 수가 있으니 확인하실수 있을 겁니다.~~

     

    예를 들어 24바이트를 받아야 하는데, 8바이트씩 3번 받을수도 있고, 7+7+7+3 바이트로 받을 수도 있습니다.

    이런 이유는 수신쓰레드가 무한히 돌면서 수신된 값이 있을 때마다 메세지를 날리는데,

    메세지 날아오는 간격이 일정치 않아서 그런겁니다.;;

    쓰레드에 대해 아시면 쉽게 이해하실텐데.. 일단 이것은 모르셔도 됩니다;;;;

     

    해결방법은

    전역 변수로 문자열을 만들고 그 문자열에 수신데이터를 계속 쌓으면 됩니다.

    그리고 수신된 데이터를 분석하고, 필요 없으면 버리고, 유요한 데이터면 사용하면 됩니다.

     

    예를 들어, "ABCDEF", "GH1234" , "5678" 로 3번 값이 들어오던

                       "ABCD", "EFGH12", 345678" 로 값이 오던,  

         "ABCDEFGH12345678" 라는 데이터가 들어오게 됩니다.

    일단 이런식으로 데이터를 받으면 놓치는 데이터는 없을 겁니다.

     

     

    2번 같은 경우는,

    STX, ETX, CRC 를 추가하여 하나의 패킷구조로 통신해야 가능합니다.

    먼저 수신된 데이터가  유효한지를 검사해야 원하는 위치의 데이터를 얻을 수 있습니다.

     

     

  1. No Image 14Jul
    by 댄이요
    2011/07/14 in 프로그래밍
    Replies 3

    [제발도와주세요] acitveX 를 이용하여 comport 연결하기

  2. 소스 질문입니다 !

  3. No Image 03Jun
    by C++왕초보
    2011/06/03 in 프로그래밍
    Replies 4

    프로그램 분석 및 질문

  4. No Image 03Jun
    by 창공적연가
    2011/06/03 in 프로그래밍
    Replies 2

    mfc wav 음악파일 재생.

  5. No Image 31May
    by 창공적연가
    2011/05/31 in 프로그래밍
    Replies 1

    mfc 테트리스 만들기 타이머설정 (왕초보)

  6. No Image 26May
    by 김판용
    2011/05/26 in 프로그래밍
    Replies 1

    프로그램제작 문의 드립니다.

  7. No Image 26May
    by 다다다
    2011/05/26 in 프로그래밍
    Replies 1

    c++하는데 MFC 이용해서 이미지 불러오기!!!

  8. No Image 21May
    by 손동진
    2011/05/21 in 프로그래밍
    Replies 1

    Commu 프로그램에서

  9. No Image 15May
    by C++왕초보
    2011/05/15 in 프로그래밍
    Replies 11

    MFC 테트리스 만드는것 질문

  10. No Image 11May
    by caoscalmo
    2011/05/11 in 프로그래밍
    Replies 1

    답변을 어떻게 들어야할지 몰라서

  11. No Image 18Apr
    by caoscalmo
    2011/04/18 in 프로그래밍
    Replies 1

    제가 초보라서

  12. No Image 10Jun
    by 한따가리
    2010/06/10 in 프로그래밍
    Replies 1

    mfc 다이얼로그 활용소스 질문요 WATDialogAll_src

  13. No Image 03Jun
    by 당리대장
    2010/06/03 in 프로그래밍
    Replies 1

    안녕하십니까 테트리쓰에 대해서 질문 드릴려구요

  14. No Image 19Apr
    by 탱구야
    2010/04/19 in 프로그래밍
    Replies 1

    질문이요

  15. c++ 내림차순이요

목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5