【问题标题】:How to send a file over a network using socket channel in java如何使用java中的套接字通道通过网络发送文件
【发布时间】:2010-11-06 22:11:45
【问题描述】:

我想编写一个套接字通道程序,使用它可以将文件从客户端程序发送到服务器程序。我想用 Java 创建这个程序。

是否有任何其他在线帮助可用 那么如何克服这个问题呢。

谢谢 苏尼尔·库马尔·萨胡

【问题讨论】:

    标签: java sockets channel


    【解决方案1】:

    是的,你可以!

    首先您需要将文件更改为字节...

    然后从OutputStream ...您可以将字节写入服务器....

    【讨论】:

      【解决方案2】:

      也许你可以澄清你的问题。您只是想以方便的方式发送文件吗?那我强烈推荐一些标准协议,比如SSH File Transfer Protocol。这比使用一些本地代码更可取,允许您使用现有的实体库,并使与其他软件的互操作性更容易。

      既然您专门询问了套接字通道程序:这是一个家庭作业问题吗?在这种情况下,我建议您阅读 SocketChannel 类的 Javadocs,并在谷歌上搜索一下使用它的示例代码。如果您仍然有问题,请针对您不理解的具体内容发布另一个问题,我们可能会提供帮助:-)。

      【讨论】:

        猜你喜欢
        • 2010-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-28
        • 2016-12-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多