毕业设计 TCP实现客户机和服务器聊天程序,共23页,5658字 摘要 网络通讯是目前计算机用户进行交流最普遍的方式,各种各样的聊天软件也层出不穷; 即时通信(IM)是指能够即时发送和接收互联网消息等的业务。近几年即时通信的迅速发展,即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通信不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。本设计系统允许人们实时的传送文本、语音、视频和数据文件等信息。即时通信服务的特点是能让用户可以选择性地接受或拒绝某人的信息,也可以同一时间与多人进行交流。 本文介绍了在Windows环境下开发即时通信聊天程序思路和方法。系统采用典型的C/S(服务器/客户端)构架。本系统从需求分析、系统的设计、具体功能的实现都严格遵循了软件设计工程的思想。 关键字:Visual Studio 2005 Socket TCP/IP C/S 摘要 2 (一)设计内容 3 1.1开发平台 3 1.2开发软件介绍 3 (二)设计原理 3 2.1 TCP编程 3 2.2 WSAAsyncSelect模型 4 2.3 客户机/服务器( C/S)模型 6 (三)设计过程 6 3.1 设计思想 6 3.2 设计过程 7 3.2.1客户端的设计 8 3.2.2服务器端的设计 15 3.2.3服务器端和客户端的界面显示结果 22 3.3调试分析过程 22 3.4网络连接错误 23 (四)结束语 23 (五)参考文献 23 |
查看评论
已有0位网友发表了看法