드라이버에서 FltSendMessage를 파일 수정할때 마다 날렸어 5번 정도
근데 플그램에서 FilterGetMessage를 5번 보낼동안 3번 밖에 처리를 못했어...
그럼 메세지 2개가 날라가거나 에러가 나야하는데... 나중에 들어오는 이유가 모냐?
드라이버에서 FltSendMessage를 파일 수정할때 마다 날렸어 5번 정도
근데 플그램에서 FilterGetMessage를 5번 보낼동안 3번 밖에 처리를 못했어...
그럼 메세지 2개가 날라가거나 에러가 나야하는데... 나중에 들어오는 이유가 모냐?
버퍼 비움
디시에 고수들이 있다더만 다 어디갔노? 이 간단한 질문도 대답을 못해주노
코드 올려도 상관 없는데 평소 씨샵 하는넘이나 바로 알지 바로 답 나올것 같진 않네효.내가 핸폰 커널 개발할때 비디오 태스크 도는 동안 MMS 메세지 수신 했는데 씹힌다고 소스 올려봤자 답 안나올 상황이랑 동일
버퍼에 있다고?? 근데 어떨때는 왜 메세지가 안날라오는데? 그니까 한 100개 동신에 보내면 100개 다 오는게 아니라 99개만 오더라.
버퍼를 비우리니카
못 알아 쳐먹냐
그니까 질문은 워커 쓰레디를 3~4개 늘리는게 정답인지 아님 다른 방법이 있는지 묻는거지
알아 쳐 먹게 애기해라 구체적으로
개 냐 나
버퍼에 저장되 있는거면 어떻게 저장되고 어떻게 접근할수 있는건데?
드라이버에서 메세지를 보내면 자동으로 버퍼에 저장된다고? 내가 버퍼를 만들지도 않았는데?
그버퍼는 자동으로 누가 생성해주는거냐?
모르면 그냥 닥치고 있던가 아는척해서 헷갈리게 하지마라
일단 흔한 중요한 것을 빼먹고 하는 질문 같당. C#과 C 드라이버단의 소스는 완전히 알고 있냥 ? 혹시 드라이버 단에서 Retry 하는 부분이 존재하는 것은 아니냐 ?
완전히 알고 있지. Retry 는 모냐? reply 말하는건가?
영어도 못하는 애가 왜 답그을 달어
재시도 Retry를 Reply라고 이해하는 녀석이.. ㅋㅋㅋ
재시도가 여기서 왜 나와 ㅋㅋㅋ
FltSendMessage 하면 파일 IO를 끝까지 잡고 있어 어플에서 reply를 날려줄때까지.. 재시도 자체를 할수 없는 함수야.
보통 디바이스단 개발할때 한번으로 메세지 전달이 안되는 경우가 많아서 재시도를 몇번 하도록 만드는 편이니깐. 그런데 니 말로는 큐 버프도 없다는 식의 말을 하고 있는데.. 내가 볼때는 니가 뭔가 중요한 정보를 빼먹고 묻고 있는 것 같당. ㅋㅋㅋ 뭐 나도 내일도 바쁜데 남의 일 봐주고 있을 이유도 없공. ㅇㅇ
별로 기대는 안했어 그냥 심심해서 물어본거임 > _<
사실 플그램 돌아가는데는 문제가 별로 없는는 그냥 궁금해서
분명 어딘가 버퍼가 있기에 메세지가 안날라가는거 같은데... 모 가정인거지 정확히는 모르니깐
버퍼가 답