用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端客户指的是消费者个人用户Consumer,一般情况常见于描述产品所面对客户群体。

C端客户是客户群,群体相对单一,一般是单一维度。业务场景、逻辑简单、流程相对标准化:用户群体比较固定,场景相对简单,产品要求简单,流程要求相对统一标准化。

C端相对推广比较容易,多是以产品驱动切入,或者营销驱动,在到运营推动。相对建立壁垒不容易,用户切换成本相对低。

服务端是一种针对性的程序。所谓的针对性就是专门为某一客户端设立的程序。

原则上来讲,服务端是不具备运算能力,因为服务端同时会与多个客户端建立连接,一旦服务端进行运算的话,就会占用大量的资源,从而影响到其他客户端的通信。所以服务端通常都只具备认证与传输数据功能。

客户端是将游戏中的很多资源储存起来的软件。玩家通过客户端输入指令,客户端翻译成数据发送给服务端,服务端处理完给出结果,然后再由客户端翻译成图形化表现出来告诉玩家。可以说,客户端是一个玩家和服务器之间中介。

一般来说,客户端就是我们使用的电脑;服务器端就是存放网页与数据库数据的服务器。

扩展资料:

客户端发展:

随着计算机网络的发展,连接形式逐渐发生变化。至今为止,主流的两种网络连接模式为C/S和B/S模式,即客户端/服务器端和浏览器端/服务器端。

因此,所说的客户端更应该理解为C/S。即通过向客户机上写一些程序,保证即使服务器端出现故障或者维护时候,客户端依然可以在保证工作的前提下、实现脱机工作。

客户端及伺服端的关系不见得一定建立在两台分开的机器上,同一台机器中也有这种主从关系的存在。

提供服务的伺服端及接受服务的客户端也有可能都在同一台机器上,例如我们在提供网页的服务器上执行浏览器浏览本机所提供的网页,这样在同一台机器上就同时扮演伺服端及客户端。

参考资料:百度百科—客户端

百度百科—服务端


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

原文地址: http://outofmemory.cn/yw/11063708.html

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

发表评论

登录后才能评论

评论列表(0条)

保存