客户端使用TCP通信向服务端上传文件
1、首先在客户端我尺攵跋赈们提示输入要上传的文件路径,验证路径是否存在以及是否为文件夹。我们使用键盘录入的方法获取键盘输入的文件路径,因为可能会录入错误,因此使用while(true)循环接收键盘录入,判断文件路径是否正确以及是否为文件夹,若文件路径正确则返回该文件路径,并退出循环。

3、在服务端创建ServerSocket并设置监听端口,服务端使用while(true)循环的方式不停的接收服务端的请求,采用多线程机制,每来一个请求就创建一个线程,用于判断客户端发送过来的文件名是否存在,并返回给客户端相应的结果。

5、在服务端我们使用FileOutputStream将接收到的客户端文件写入到本地文件中,写入完成后注意要关闭输出流和socket,如下图所示。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:94
阅读量:47
阅读量:73
阅读量:45