- 11
- 0
- 约9.53千字
- 约 20页
- 2017-05-03 发布于贵州
- 举报
简述简单文件传送协议
PAGE
PAGE 20
简述简单文件传送协议
篇一:文件传输协议的简单设计与实现
要求:用socket 编程接口编写两个程序,分别为客户程序(client.c)和服务器程序(server.c),该程序应能实现下述命令功能:
get:取远方的一个文件
put:传给远方一个文件
pwd:显示远主当前目录
dir:列出远方当前目录
cd :改变远方当前目录
? :显示你提供的命令
quit :退出返回
注意事项:这此命令的具体工作方式(指给出结果的形式)可以参照FTP 的相应命令,有余力的同学可以多实现几个命令。
使用Socket进行Client/Server程序设计的一般连接过程是这样的:Server端Listen(监听)某个端口是否有连接请求,Client端向Server端发出Connect(连接)请求,Server端向Client端发回Accept(接受)消息。一个连接就建立起来了。Server端和Client端都可以通过Send,Write等方法与对方通信。
对于一个功能齐全的Socket,都要包含以下基本结构,其工作过程包含以下四个基本的步骤:
(1) 创建Socket;
(2) 打开连接到Socket的输入/出流;
(3) 按照一定的协议对Socket进行读/写操作;
(4) 关闭Socket.
下面是源代码:
/****************clie
您可能关注的文档
- 租船合同的特点,英文.doc
- 租房子给别人怎样签合同.doc
- 租房给外国人合同要有英语.doc
- 租用田地合同协议范本(共10篇).doc
- 租船合同g-b.doc
- 租房退房合同(共8篇).doc
- 租房签合同的不是房东(共10篇).doc
- 租船合同,英文(共8篇).doc
- 租船合同中,英文缩写.doc
- 租船合同详解.doc
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
最近下载
- 【高三一模】2026届静安区高三英语一模(官方版&含答案&作文参考范文).pdf VIP
- 2026中智集团所属中智安信集团有限公司招聘备考题库完美版.docx VIP
- 2026中智集团所属中智安信集团有限公司招聘备考题库完美版.docx VIP
- 2025“外研社-国才杯”理解当代中国”外语能力综合能力赛项真题(附参考答案).pdf VIP
- 2026中智集团所属中智安信集团有限公司招聘备考题库(含答案详解).docx VIP
- 2025年高考化学重难点复习之化学与STSE、化学与传统文化(原卷版).pdf VIP
- 拔尖创新人才培养计划实施办法-星海音乐学院教务处.PDF VIP
- 风电场升压站施工方案.docx
- 2026中智集团所属中智安信集团有限公司招聘备考题库含答案.docx VIP
- 大学英语大学英语 (8).ppt VIP
原创力文档

文档评论(0)