2017-09-13 72 views
-1

Hi和感谢,Java的UDP - 如何将文件从服务器提前转移到客户端

所以我有一个已经创建了一个插座,可以发送字符串使用UDP服务器和客户端之间双向的程序。

但是,在继续尝试通过我的连接发送文件(特别是文本文件)之前,我需要问一些问题。

有没有办法通过连接物理发送一个实际的文件作为简单的发送文件的内容,或发送它的内容计算为发送文件本身?

我只想在确定之前继续执行我的程序。

谢谢。

+0

您未发送要发送字节的“文件”。 UDP不知道有效载荷字节是如何解释的。问题将是“你认为'一个文件''是什么?它只是它的内容还是你也需要元信息?所以,只要按照你的要求说。但无论如何:您至少会*发送内容。 – Fildor

+0

我明白了。谢谢。 – Impact

+0

我想你知道,但只是要确定:你知道,你必须自己处理丢失的数据包和数据包顺序,对吧?发送文件的字节内容是不够的。你需要一些协议。 – Fildor

回答

-1

文件不是物理对象。这更多的是解释磁盘磁性(或电气)状态的想法。

“文件”主要是它的内容。有一些额外的信息,如权限,所有者,最后编辑日期等。但我认为你不想发送这些信息。

我不知道你想达到的具体目标是什么,但可以肯定地说,对于大多数应用程序来说,在说“文件”时想到文件内容是完全没问题的。

+0

谢谢你清理那:)。我只是想确保;) – Impact

+2

请不要发表评论作为答案。你可以说这是一个评论,因为你说“我不知道你想达到什么具体目标”。这是正确的,问题是脱离主题,你的回答只是一个建议和要求澄清。请记住,这里的目标是建立一个高质量的问题和答案库,这将在未来帮助很多人。解决OP的问题是次要目标,当问题太模糊以致于无法解决时,则不应发布“答案”,而是要求澄清。 –