我是靠谱客的博主 清新煎蛋,最近开发中收集的这篇文章主要介绍计算机网络管理课程设计题目,计算机网络管理课程设计报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机网络管理课程设计

计算机网络管理课程设计报告

一. 设计目的

1.提高和加强学生对于网络的基础理论的理解。

2.培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日

新月异发展的形势。

3. 学习和掌握网络应用程序开发的方法以及上机调试技巧。

二. 设计要求

A:

使用VC分别进行服务器和客户端程序的开发,程序基于流套接字的客户机/服务器方式,实现一个多线程的即时通讯程序。

具体过程为:

1. 服务器可以接收任何客户的连接;

2. 服务器在同一时刻可以和多个客户通信;

3. 客户端和服务器端可以进行信息的收发及显示。

B:

使用VC分别进行服务器和客户端程序的开发,程序基于流套接字的客户机/服务器方式,实现一个简单的银行账户查询的功能。

具体过程为:

1. 服务器可以接收任何客户的连接;

2. 服务器在同一时刻可以和多个客户通信;

3. 客户机输入账号,并将该账号发给服务器;

4. 服务器收到账号后,判断是否有此账号的数据信息,并将结果返回给客户机;

5. 客户机接收返回的信息,并将结果输出。

三. 总体设计

A:

1.让服务器端处于监听状态,客户端输入服务器IP地址连接到服务器,服务器端为该客户建立一个线程。

2.客户端输入数据并发送到服务器,服务器接收并回复GOOD。

3.如果客户端想断开连接,输入“#”即可,服务器收到#并撤销该线程。

B:

1.服务器段处于监听状态,客户端输入服务器IP地址连接到服务器,服务器为该客户建立一个线程。

2.然后客户端输入银行帐号并发送到服务器,服务器收到将此帐号的帐号和余额显示出来,然后将余额信息回复给客户端,客户端将帐号和该帐号的余额显示出来。

3.客户端想断开连接输入#即可,服务器收到#并撤销该线程。

四. 详细设计

A题目

服务器端:

1.主线程

循环接受客户的连接请求 (关键代码)

while(1)

{

cout<

SOCKET sockAccept= accept( sockListen,( sockaddr*)& Cadd,& CaddLen); SOCKET Accept = sockAccept ;

if ( sockAccept== INVALID_SOCKET)

{

最后

以上就是清新煎蛋为你收集整理的计算机网络管理课程设计题目,计算机网络管理课程设计报告的全部内容,希望文章能够帮你解决计算机网络管理课程设计题目,计算机网络管理课程设计报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部