什么是客户端

客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行 [1] 。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行 [2] 。

有2种网络结构模式, B/S, C/S. B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式. 简单来说就是通过浏览器和服务器对接, 所谓的页游就是这种模式. 优点是通用, 无需下载客户端, 走到哪儿万到哪儿, 缺点是慢. C/S 结构,即大家熟知的客户机服务器结构. 通过客户端和服务器对接, 手机app, 电脑程序都是客户端, 需要安装客户端才能和服务器传输数据. 优点是速度快, 缺点是不通用, linux, mac, windows, iOS, 安卓的客户端都不一样

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