- 83
- 0
- 约1.05万字
- 约 12页
- 2018-12-30 发布于湖北
- 举报
基于TCP协议通信系统的设计与实现
杨秀森
(贵州师范大学机电学院电气工程及其自动化 学号:091401010067)
摘要:通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。 通信的底层通信是通过SOCKET套接字接口实现的。当前的主流UNIX系统和微软的WINDOWS系统都在内核提供了对SOCKET字接口的支持。使用这个统一的接口,可以编写一个可移植的TCP通信程序。
本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。
关键词:TCP协议;通信协议系统;套接字;文件传输;C/S模式;
The System Design and Implementation of
Based on TCP Protocol Communication
Yang Xiu Sen
(Guizhou Normal Uni
您可能关注的文档
- 浅谈城市轨道交通.doc
- 中国化工企业海外并购的现状、动机、问题与对策研究.doc
- 重庆市和林镇农村产业结构发展.doc
- A、B施工方案的各项数据与比选.doc
- 家庭中代际冲突的成因及其对策研究.doc
- 汽车保险诈骗情况分析及风险防范对策研究.doc
- 浅探临沂商贸物流业的现状及发展对策.doc
- M6020A万能工具磨床磨架外壳工艺规程的设计.doc
- 基于目标管理的整体效益分析技术.doc
- 手机后盖注塑模的设计.doc
- 互感器原理、试验方法、运行维护及典型缺陷分析.pptx
- 《商品条码 物流单元编码与条码表示》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第6部分:应用指南》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第4部分:集成接口》标准立项修订与发展报告.docx
- 《连续搬运机械 分类》标准立项修订与发展报告.docx
- 《连续纤维增强陶瓷基复合材料高温水氧环境下压缩强度试验方法》标准立项修订与发展报告.docx
- 《离散制造业制造运行管理(MOM)系统 第5部分:评测要求》标准立项修订与发展报告.docx
- 《连续搬运机械 术语》标准立项修订与发展报告.docx
- 《铝基钎料 第3部分:药皮钎料》标准立项修订与发展报告.docx
- 《绿色产品评价 水泥制品》标准立项修订与发展报告.docx
原创力文档

文档评论(0)