2012-10-17 3 views
1
내가 여기에 기능을 확장하기 위해 노력하고있어

: I 봉사하고자하는 내용으로 대신 파일의 URL을 스트리밍 지원을 제공함으로써의 Netty 스트림 URL /의 InputStream

https://github.com/netty/netty/tree/3/src/main/java/org/jboss/netty/example/http/file

은 클래스 경로에 내 JAR 내에서. 불행히도 나는 부두에서 URL이나 InputStream을 스트리밍하는 좋은 방법을 찾지 못했고 어떤 예제도 찾을 수 없다.

JavaDoc에 대한 예제 또는 참조는 나를 올바른 길로 인도하는 데 도움이 될 것입니다.

답변

0

그냥 ChunkedWriteHandler를 사용하고 InputStream을 래핑하는 ChunkedStream을 작성하십시오.

이것은 모두 작동해야합니다.

+0

채널을 닫으면 작동합니다. KeepAlive를 준수하려고하면 클라이언트 (실제로 브라우저)가 청크를 수신하지만 연결 대기 및 클라이언트는 영원히 기다립니다. example/http/file의 HttpStaticFileServerHandler.java에서 시작하여 ChunkedFile을 ChunkedStream으로 변경하여 재생산하면됩니다. 어떤 단서? – eskatos

+0

죄송합니다 ... 시험을 재현 할 수 있습니까? –

+0

그래, 코드로 훨씬 더 단순해질거야 :-) – eskatos

관련 문제