用C++编写一个简单的服务端和客户端

用C++编写一个简单的服务端和客户端,第1张

1.首先执行roscd beginner_tutorials命令,然后创建src/add_two_ints_server.cpp服务端源码,内容如下:

2.接下来创建src/add_two_ints_client.cpp客户端程序,源码如下:

3.接下来修改CMakeLists.txt文件,在文件尾部添加如下内容:

4.编译运行

  执行如下命令运行服务端:

  执行后会有如下提示:

  接下来执行客户端:

  会有如下提示:

  而刚才服务端会有如下提示:

参考网址: http://wiki.ros.org/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29

C/S分布式模式,是计算机用语。C是指Client,S是指Server。C/S模式就是指客户端/服务器模式。是计算机软件协同工作的一种模式。由于Web浏览器的兴起,B/S模式逐步取代了C/S模式,被更广泛地应用。

根据客户/服务器(Client/Server简记为C/S)体系结构的概念,至少用两台计算机来分别充当客户机和服务器角色。

C/S服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQL Server。客户端需要安装专用的客户端软件。

扩展资料:

C\S客户端优点:

1、C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。

2、C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。

3、C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

4、C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息。

C端即为客户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。

C端是“Customer”的首字母。在公司的业务开发中,C端指的就是用户界面。即应用app的界面,是普通用户所接触最为广泛的界面。而B端(“Business”的首字母),即企业端,是商家页面。B端相对于C端更注重于对业务的梳理,如对实体关系模型图,抽象理解线下业务流程以及把业务实体模型转换成物理模型等情况。C端更注重个人用户体验。其业务场景和运算逻辑简单,流程也相对来说较为标准化,在业务要求上会较为简单固定。

因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11137804.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存