实现一个网络版加法计算器

实现网络版本加法器,客户端输入两个加数发给服务器,服务端进行计算,并把结果返回给客户端。

方案:

  1. 定义request结构体;包含两个加数;定义response结构体,包含计算的结果;
  2. 发送数据时将这个结构体按照⼀个规则转换成字符串, 接收到数据的时候再按照相同的规则把字符串转化回结构体;

代码如下:
定义个头文件com.h
实现一个网络版加法计算器_第1张图片

客户端client 代码:
实现一个网络版加法计算器_第2张图片

服务端 server 代码:

实现一个网络版加法计算器_第3张图片
实现一个网络版加法计算器_第4张图片

结果:(若有多个客户端连接,如果任意一个客户端退出(关闭连接),服务端也会福安比)
实现一个网络版加法计算器_第5张图片

你可能感兴趣的:(linux,网络)