- 5
- 0
- 约1万字
- 约 13页
- 2016-04-27 发布于湖北
- 举报
摘要
基本的网络编程都是建立在Winsock基础上的,作为网络编程接口,Winsock屏蔽了网络底层的复杂的协议和数据结构,因此,在Win32平台上,访问众多的基层网络协议,Winsock是首选接口。
用Winsock构建一个网络聊天室,有两种基本的方式:数据报方式和流方式,即面向无连接的数据报方式和面向连接的流方式,对应的协议分别为UDP(User Datagram Protocol)协议和TCP(Transport Control Protocol))协议。
本次我们设计的网络聊天室是基于UDP协议的无连接方式,软件编程则主要使用Winsock提供的API函数。
关键字:网络编程 UDP协议 API函数
1 设计目的与功能要求
1.1 设计目的
(1)编写一个简单的C/S模式的网络聊天室软件
(2)进一步掌握利用Visual C++进行程序设计的能力;
(3)进一步理解和运用面向对象程序设计的思想和方法;
(4)初步掌握开发一个小型实用系统的基本方法;
(5)理解Windows程序的运行过程。
1.2 网络聊天室功能要求
网络聊天室系统设计完成后,我们可以在一台计算机上运行服务端程序,然后在另一网络的其他计算机上运行客户端程序,登录到服务器上,各个客户之间就可以聊天,或者直接在一台计算机上同时运行服务器端和客户端,然后两者之间进行通信。
1.2.1 服务器端功能
原创力文档

文档评论(0)