안녕하세요, 미리 감사드립니다.Java UDP - 서버에서 클라이언트로 파일을 전송하는 방법
그래서 소켓을 생성하고 UDP를 사용하여 서버와 클라이언트간에 문자열을 보낼 수있는 프로그램이 있습니다.
그러나 연결을 통해 파일 (특히 텍스트 파일)을 보내려고하기 전에 뭔가를 묻습니다.
실제 파일을 연결을 통해 단순히 파일 내용을 보내는 것처럼 물리적으로 보내거나 파일 자체를 보내는 것으로 콘텐츠 수를 보내는 방법이 있습니까?
내 프로그램을 계속하기 전에 이것에 대해 확인하고 싶습니다.
감사합니다.
바이트를 보내는 "파일"을 보내지 않았습니다. UDP는 페이로드 바이트가 해석되는 방식을 인식하지 못합니다. 질문은 "당신은 '파일'을 무엇이라고 생각합니까? 그 내용인가요? 메타 정보도 필요합니까? 따라서, 귀하의 요구 사항이 말하는대로하십시오. 그러나 어느 쪽이든 : 당신은 적어도 * 내용을 보낼 것입니다. – Fildor
이해합니다. 고맙습니다. – Impact
나는 당신이 알고 있다고 생각하지만, 확신하기를 : 잃어버린 패킷을 처리하고 패킷을 주문해야 할 것입니다. 맞습니까? 파일의 바이트 내용을 보내는 것만으로는 충분하지 않습니다. 프로토콜이 필요합니다. – Fildor