【发布时间】:2013-06-25 09:05:01
【问题描述】:
我需要通过套接字发送一些文件,我正试图弄清楚如何去做。发送单个文件非常容易,但我需要在连接后发送一个表示文件唯一 ID 的整数,然后发送文件内容。完成后,我必须发送另一个 id 及其文件内容。所以我需要这样的东西:
- 连接
- 如果没有要发送的文件转到6
- 发送ID
- 发送文件
- 转到2
- 关闭连接
我发现的大多数发送文件的解决方案都使用 byte[] 作为缓冲区,我不知道如何区分 id 和文件内容。我能做什么?
【问题讨论】:
-
如果你提前知道字节长度,你也可以发送那个长度。
-
@Fildor 不是这样的:(
-
您可以随时打开新的套接字来发送新文件。