TCP 클라이언트/서버를 통해 전송 mov 파일을 보내고 싶습니다. 파일이 어디에서 끝나는 지 어떻게 알아야합니까? 내가 XML 파일을 보낼 때 그것은 쉽다. 들어오는 바이트 [] 잘라내 기에서 널을 검색하고 XML 파일을 저장한다. MOV 파일은 어떻습니까?TCP를 통해 MOV 파일 보내기
0
A
답변
0
질문의 일반적인 형태로 TCP "패킷"의 끝을 결정하는 방법에는 몇 가지 다른 해결책이 있습니다. 귀하의 첫 번째 방법은 null 종결자를 검색하는 것이 었습니다. 더 좋은 방법은 스트림에 .MOV 파일의 길이를 나타내는 int
접두사를 붙이는 것입니다. 그런 다음 정확하게 읽어야 할 바이트 수를 알 수 있습니다.
0
먼저 파일 크기를 보낸 다음 내용을 보냅니다.
0
두 가지 방법이 있습니다. 가장 쉬운 방법 (그러나 오류가 발생하기 쉽습니다) - 파일 전송을 마친 후 연결을 닫습니다. 수신자는 연결이 종료되었음을 알게되고 파일이 완료되었음을 알게됩니다.
이 기술의 단점은 연결이 끊어지면 수신자가이를 파일 끝으로 감지하여 부분 파일로 끝나게된다는 것입니다.
두 번째 방법은 파일 길이를 먼저 보낸 다음 파일을 보내는 것입니다.
관련 문제
- 1. tcp를 통해 Parcelable 객체 보내기
- 2. TCP를 통해 struct 보내기 (C 프로그래밍)
- 3. tcp를 통해 "넛지"보내기 및 받기?
- 4. C# 인터넷을 통해 파일 보내기
- 5. TCP를 통한 긴 XML 보내기
- 6. .mov 파일 업로드
- 7. HTTP를 통해 파일 보내기
- 8. 소켓을 통해 파일 보내기
- 9. UIWebView에서 .mov 파일 재생
- 10. .mov 파일을 .h264 파일
- 11. PyQt에서 mov 파일 재생
- 12. 1 : 1로 보내기/받기 방식으로 TCP를 사용해야합니까?
- 13. ssh2, scp를 통해 파일 보내기
- 14. 블루투스를 통해 여러 파일 보내기
- 15. RTP를 통해 MP3 파일 보내기
- 16. 웹 서비스를 통해 파일 보내기
- 17. 블루투스를 통해 여러 파일 보내기
- 18. Python을 통해 Html 파일 보내기
- 19. TCP를 통해 데이터를 역 직렬화
- 20. TCP를 통해 여러 이미지를 보내시겠습니까?
- 21. TCP를 통한 직렬화 된 객체 보내기
- 22. iPhone에서 투명한 MOV 파일 재생
- 23. 아이폰 OS는 - 비디오 파일 (.MOV)
- 24. mov 파일 용 비디오 플레이어?
- 25. tcp를 통해 전송 된 파일 끝에 여분의 개행 문자가 있습니다
- 26. 파일 포인터를 사용하여 TCP를 통해 파일을 전송할 때의 문제
- 27. Linux에서 TCP를 사용하여 파일 전송
- 28. TCP를 통해 전송할 때 데이터 구조 패딩
- 29. C# TCP를 사용한 파일 스레딩 파일 전송
- 30. TCP를 통해 C#에서 폴더를 보내는 방법은 무엇입니까?