如何使用java中的套接字通道通过网络发送文件
我想编写一个套接字通道程序,使用它可以将文件从客户端程序发送到服务器程序。 我想使用 Java 创建这个程序。
是否还有其他可用的在线帮助 那么如何克服这个问题呢。
谢谢 苏尼尔·库马尔·萨胡
I want to write a socket channel program using which I can send a file from the client program to the server program. I want to create this program using Java.
Is there any other on-line help is available
So how to overcome this problem.
Thanks
Sunil Kumar Sahoo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许你可以澄清你的问题。 您只想以方便的方式发送文件吗? 然后我强烈推荐一些标准协议,例如 SSH 文件传输协议。 这比使用一些自行开发的代码要好得多,它允许您使用现有的实体库并使与其他软件的互操作性更容易。
既然您具体询问了套接字通道程序:这是一个家庭作业问题吗? 在这种情况下,我建议您阅读 SocketChannel 类的 Javadocs,并用 google 搜索一下使用它的示例代码。 如果您仍然遇到问题,请针对您不明白的特定问题发布另一个问题,我们可能会提供帮助:-)。
Maybe you could clarify you question. Do you just want to send a file in a convenient way? Then I'd strongly recommend some standard protocol, such as SSH File Transfer Protocol. This is much preferrable to using some home-grown code, allows you to use existing solid libraries and makes interoperability with other software easier.
Since you asked specifically about a socket channel program: Is this a homework question? In that case I'd advise you to read the Javadocs for the SocketChannel class, and google a bit for example code using it. If you then still have a problem, post another question with the specific thing you don't understand, and we'll probably help :-).
是的你可以!
首先,您需要将文件更改为字节...
然后从
OutputStream
...您可以将字节写入服务器...Yes you can!
First you need to change the file into bytes...
then from
OutputStream
...you can write the Bytes into the server....