작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
245
0
OnRead함수의 역할은 args.BufferList에 연결된 RecvBuffer가 RecvAsync를 통해 받은 데이터의 사이즈와, RecvBuffer의 DataSize 프로퍼티에서 확인가능한 버퍼 내부의 해독 안 된 데이터의 사이즈를 비교하여 차이의 유무를 판단하는 것이라 이해했습니다.
그런데 OnWrite의 기능은 이해하기 어려운 것 같습니다.
간단하게나마 데이터 수신 후 오버플로우 체크용 함수로 이해는 했는데 정확한지를 모르겠네요
답변 1
1
보낸 데이터 크기를 추적하거나 다양한 용도로 활용될 수 있습니다.
그러나 OnRead처럼 필수적이진 않긴 합니다.
코딩을 할 때는 암기하는 것처럼 모든 것을 받아들이시지 마시고
본인의 스타일대로 입맛대로 수정해보시기 바랍니다.