第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共12页第七章:的客户端编程的客户端简介:有两种客户端:本地客户端和远程客户端
(本地客户端):是指与服务器在同一台机器上,不用通过网络就可以访问到服务器的客户端
(本地客户端):是指要通过网络才可以访问到服务器的客户端
下图为应用系统的客户端访问服务器上的服务的过程图
说明:()用于指产品的客户端部分()系统自带的一个,它侦听一个指定的端口,最初与该建立连接()系统自带的一个,由它处理与之间的通讯
(公告板)把系统的配置保存在一个共享内存中,该共享内存称为公告板()的管理进程,主要对公告板等进行管理第2页共12页第1页共12页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共12页与建立连接的过程为:1.调用()或()2.采用在中指定的地址与服务端的建立连接3.为该指定一个,并把该的侦听端口返回给4.采用返回的端口与指定的建立连接,并与断开连接,这之后与之间的通讯通过进行处理,与无关
5.()或()调用返回
本地客户端与远程客户端的主要区别1
本地客户端只能用语言或语言编写,远程客户端可以用几乎所有的编程语言编写
在远程客户端所在的机器上要安装的客户端软件,并且在设置相应的环境变量;在本地客户端上不用3
用编译远程客户端程序时要加–,编译本地客户端则不用与远程客户端有关的配置:1.在中要配置,即最多可以有多少个远程客户端同时连接到该服务器上
2.在中要配置:""""中可带的参数为:"[][][][][][][][][][][][][][][][][][][{}]"参数说明::的侦听端口,远程客户端通过该端口与服务器建立连接:最少启动多少个进程:最多启动多少个进程,默认值为:每个进程可以同时与多少个远程客户端建立连接如果在远程客户端与服务器之间传送的数据包大小(