C++回声服务器_1-简单版本

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C++回声服务器_1-简单版本脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

C++网络编程离不开socket编程。我们现在使用socket编写简单的回声服务器

流程

这里所说的流程包括两部分:

  1. socket函数调用流程。
  2. 服务器与客户端交互流程。

socket函数调用流程

C++回声服务器_1-简单版本

服务器与客户端交互流程

回声服务器主要功能:服务器将接收到来自客户端的数据传回客户端。

服务器的功能:

  • 服务器在同一时刻只能与一个客户端相连,并提供回声服务。
  • 服务器依次向5个客户端提供回声服务并退出。

客户端的功能:

  • 客户端接收终端的数据并发送到服务器。
  • 客户端接收到Q或者q时,客户端断开连接并退出。

服务器代码