tftp
-
TFTP를 통해 전송 된 파일의 크기가 호스트와 다릅니다.카테고리 없음 2020. 8. 15. 14:14
질문 꽤 오랫동안 Android 앱에서 TFTP 프로토콜을 처리하는 데 어려움을 겪고 있습니다. 주요 기능은 TFTP 서버를 호스팅하는 맞춤형 설계 장치에서 파일을 다운로드하는 것입니다. 나는 이미 작성된 좋은 구현을 찾기를 희망하면서 인터넷을 탐색하고있었습니다. 먼저 Apache Commons의 일부인 TFTP 라이브러리를 사용해 보았습니다. 불행히도 운이 없습니다-지속적인 시간 초과 또는 완전한 동결. 좀 더 자세히 조사한 후 github에서 일부 코드를 찾았습니다. 보십시오 . 나는 안드로이드에 코드를 채택했고 약간의 조정 후에 마침내 일부 파일을받을 수 있었다. 장치 작성자는 블록 크기가 정확히 1015 바이트 여야한다고 명시했습니다. 그래서 패키지 크기를 1015로 늘리고 읽기 요청 패킷 메서드..