netty文件传输客户端

时间:2015-12-15 08:45:24

标签: java file sockets video netty

我是netty的新手,并用netty示例学习它。 现在我想通过发送文件路径从服务器获取文件。 这个文件是视频,而不是文本文件。

我的客户代码:

enter image description here

服务器代码来自github: https://github.com/netty/netty/tree/4.0/example/src/main/java/io/netty/example/file

我试了3天却失败了。我如何从服务器接收分块文件?

1 个答案:

答案 0 :(得分:1)

我知道您在客户端请求中将路径发送到服务器。所以你在服务器中有一个处理程序来捕获这个路径。在此处理程序中,打开/读取文件以获得内容的字节数组。

然后,在此服务器处理程序中使用ctx.writeAndFlush()方法将数据(文件的内容)发送给请求者(要求的客户端)

然后,您应该在处理程序,客户端上捕获此数据。

相关问题