Skip to content

计算机通讯技术课程大作业,基于TCP/IP协议的网络计算器

License

Notifications You must be signed in to change notification settings

Mintha-Li/Online-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于TCP/IP协议的网络计算器

计算机通讯技术课程大作业,基于MFC及套接字进行制作

实现功能

  • 运行于具有Windows操作系统的计算机;

  • 网络计算器由客户端和服务端构成,客户端和服务端之间的数据通信基于TCP/IP协议;

  • 网络计算器能完成由加、减、乘、除、括号和数字构成的复杂算式的计算(也可以只完成简单算式);

  • 算式的计算操作由服务端完成,算式的输入和计算结果显示由客户端完成;

  • 服务端可以同时为多个客户端服务,服务的客户端个数取决于运行服务端平台的性能;(不强制,也可以是有限的)

  • 客户端在申请服务端的服务时,必须使用事先申请的用户名和密码登陆到服务端;

  • 服务端受到一个合法的客户端服务请求时,都要检查客户端点的费用是否为负或零,若是,服务端点拒绝为其服务,并自动关闭与客户端点的通信通道;若不是,完成服务后扣除相应客户端点的一定费用;(但是不能为客户端服务时,必须给客户端必要的提示)(正在制作ing)

使用说明

开发

项目使用Visual Studio 2017进行开发,直接git clone后,或Download Zip后在VS中开发即可

直接使用

在Releases下载.exe文件,运行即可