【发布时间】:2011-07-20 19:18:29
【问题描述】:
大家好,我正在做一个学校项目,我需要制作一个 TCP 服务器/客户端,以使用 TCP 协议将文件从客户端传输到服务器。
我已经知道如何让 TCP 服务器和客户端发送消息和对象。
我需要的是:
- 用户从预定义的目录中选择一个文件
- 然后他可以键入 send-file.ext 将文件发送到服务器 服务器需要
- 从客户端获取文件
- 将文件保存在预定义的目录中
我该怎么做?如果我从用户硬盘驱动器获取文件,我如何将该文件转换为字节然后发送到服务器。 服务器如何知道它是一个文件并用它的原始名称保存文件?
感谢
【问题讨论】:
-
客户端是控制台还是gui应用?您可以使用库还是应该自己编写所有代码?
-
这是一个控制台应用程序。我需要自己写一切。 :(
标签: java sockets networking tcp client-server