C/S架构的简单文件传输系统的实现
来源:互联网 发布:常用统计软件比较 编辑:程序博客网 时间:2024/05/05 15:15
实现思路:
Server代码:https://github.com/LuckLIos/Server/blob/master/Server.java
client代码: https://github.com/LuckLIos/Client/blob/master/Client.java
利用java 的Socket和ServcerSocket类实现Tcp模式下的C/S架构
Server:
1.服务器监听端口号为:9500;
2.accept() 接受客户端连接;
3.利用getOutputStream()获取服务器发出信息并套上DataOutputStream(),利用writeUTF()函数将要转发文件名,服务器ip,服务器监听端口,信息写入,
4.利用FileInputStream()建立与所传文件通道并通过read()读取并通过write()写出。
5.关闭所有连接。
client:
1.以本地ip连接到9500端口。
2.利用getInputStream()接受服务器发出信息并套上DataOutputStream(),利用readUTF()函数将要服务器传出信息读出。
3.利用FileOutputStream()建立与所传文件通道并通过read()读取并通过write()写入。
4.关闭所有连接。
Server截图:
client截图:
0 0
- C/S架构的简单文件传输系统的实现
- C/S架构的简单文件传输系统的实现
- C/S架构的简单文件传输系统的实现
- C/S架构的简单文件传输系统的实现
- C/S架构的简单文件传输系统的实现
- C\S架构下实现简单的文件传输功能
- Java swing实现简单的C/S聊天及文件传输系统
- 一个简单的文件传输验证码识别c/s实现
- 基于C/S架构的聊天系统的实现
- Linux-C下C/S架构实例,实现文件传输功能
- C/S架构和B/S架构的简单理解
- 一个简单的C/S 架构程序
- 简单文件传输程序的实现
- 基于C/S架构的排队系统
- 文件传输协议的简单设计与实现(c语言)
- 基于winsock的c/s模式的简单的文件传输项目报告书
- 什么是基于B/S、c/s架构的系统设计
- socket实现简单文件传输系统
- ionic2 html
- 数据结构----树状数组----修改区间求点值问题
- iOS的Cookie存取(UIWebView,WKWebView,AFNetworking)
- 『linux』使用 linux 过程中的一些坑
- iOS开发之仿射变换示例总结
- C/S架构的简单文件传输系统的实现
- pat 1067
- 前端笔试面试常用知识点(一)(2016.10)
- Java Class.forName 学习及理解
- WPF 带有确认按钮的弹出框
- Eclipse调试java程序的九个技巧
- openFire+smack
- CSS 资源大全中文版
- Spring Websocket 404 问题