소켓 통신시 2개의 파일을 받고자 할때 패킷이 붙어오는 문제점 질문합니다.
크리에이터
2023.04.01
안녕하세요소켓 통신을 하고 잇습니다.현재 한번에 두개의 데이터를 요청하고 있습니다.
그런데 문제점은 서버에서는 두개의 파일을 따로 보내는데플래시에서 두개의 파일을 한번에 받는 문제점이 있습니다.기존 답변들을 보니 재귀함수나 파싱 함수를 따로 빼내어bytesAvailable 송석이 0 이상일때
한번 더 호출 하도록 하라고 되어있는것 같았습니다만 잘 이해가 안되네요.첫번째 파일의 시작과 끝에 대한bytesAvailable이 몇인지 어떻게 알고 그걸 분리할 수 있는지예제코드가 있다면 좋겠지만 지금은 설명만이라도 들었으면 좋겠네요.. 소중한 답변 부탁드립니다 기다리겠습니다..
-
말달리자
전 패킷시작헤더 + 바이트수 + 패킷. 이렇게 전송해서 받았을때 패킷시작헤더가 두개 이상이면 분리를 하게끔
만들었어요.