通信软件的设计与实现——毕业论文
32页1、毕业论文通信软件的设计与实现论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: 摘 要即时通信(Instant Message),由于其具有实时性、跨平台性、成本低、效率高等优点而受到广泛的使用。设计并实现一个能够处理多用户进行实时、安全的即时通信系统具有较强的现实意义。即时通信的底层通信是通过SOCKET套接字接口实现的。当前的主流UNIX系统和微软的WINDOWS系统都在内核提供了对SOCKET字接口的支持。使用这个统一的接口,可以编写一个可移植的TCP/IP通信程序。使信息能够在INTERNET上可靠的传输。本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。关键词:即时通信;文件传输;套接字;TCP协议AbstractInstant messages hav
2、e several advantages such as real-time, cross-platform, cheap and efficient. To design a Multi-user IM (instant message) architecture is very important in both theory and realism. Instant message based on TCP/IP protocol that is realized by socket interface. Almost all UNIX operation systems and Microsofts windows operation systems provide support of socket in the kernel. Using the uniform interface, we can develop a portable program of TCP/IP, which help us transfer information in Internet safe
3、ly and credibly.The system uses the client/server(C/S) mode. The server takes the responsibility of the login message of client, the saving of friend message and Message heartbeat. The transmission of the basic messages of the customer end will be designed on P2P architecture. This thesis explains how the client and server communicate via serializing XML message.Key words: Instant Message; File Transfer; Socket; TCP protocol目 录论文总页数:28页1引言11.1课题背景11.2国内外研究现状11.2.1国外研究现状11.2.2国内研究现状21.3本课题研究的意义21
4、.4本课题的研究方法22相关技术介绍22.1.NET开发平台及C.NET开发语言22.2TCP协议32.2.1TCP/IP网络协议32.2.2TCP传输控制协议32.3套接字42.4流42.4.1流的基本概念42.4.2.NET中的流42.5同步、异步、阻塞和非阻塞52.6C/S模型52.7即时通信协议63系统总体设计73.1需求分析73.2系统基本架构73.3功能模块设计73.4逻辑图93.5数据库设计103.5.1实体关系图103.5.2详细列表104系统实现114.1使用XML定义的即时通信协议114.1.1信息结构MESSAGE.CS&UMESSAGE.CS114.1.2数据结构FriendStruct124.2数据库连接类144.3服务器端154.3.1同步套接字网络监听154.3.2多线程194.3.3计时器194.4客户端204.4.1同步套接字客户端204.4.2采用异步套接字的文件传输23结 论25参考文献26致 谢27声 明281 引言1.1 课题背景即时通信是一个终端连往一个即时通信网路的服务。即时通信不同于e-mail在于它的交谈是实时的。大部分的即时通信服务提
《通信软件的设计与实现——毕业论文》由会员人***分享,可在线阅读,更多相关《通信软件的设计与实现——毕业论文》请在金锄头文库上搜索。
2023年饭堂管理改善报告.docx
改革和完善党的领导体制和工作机制的理论向度.docx
业务副校长述职报告2016.doc
卫生院办公室##年工作计划范文.doc
砌块工程施工安全技术
2023年工作总结局扶贫工作总结.docx
城镇化发展与人口和计划生育工作汇报材料.doc
继电保护作业安全生产考试历年真题汇总含答案参考4
当老师不在的时候
a trip初二英语作文带翻译80词
2023年落实科学发展观 妥善处理收入分配问题.docx
学生暑假安全承诺书
小学三年级语文教案北京第一课时教学设计之一2
小学语文五年级教案暑假中的一件事教学设计之一
疫情下的自律作文
工厂驾驶员个人年终总结范本.doc
广州蓝月亮实业有限公司2012校园招聘简章-重庆工商大学[1].doc
城市交通拥堵的经济学分析.doc
社区戒毒康复工作计划.docx
2023年面试自我介绍应该怎么说.docx
2023-01-01 4页
2023-02-18 16页
2023-10-31 14页
2022-10-08 2页
2024-01-17 14页
2023-04-19 2页
2023-09-28 5页
2023-12-05 4页
2023-08-04 10页
2023-06-08 6页