发展历程
对于网络通信,总共有如下三个历程:
单服务器:
和本人《C/SFramework》专栏中所使用的方式一样:
只存在一个服务器,这就需要服务器与客户端之间保持“长连接”,
那么,就客户端需要通过配置文件来获取服务器的ip和port
如下图所示:
而这样的形势是完全不合理的!
因为若是客流量较大,会非常容易导致服务器崩溃!
而若是我们限制了客流量,则会导致用户体验较差!
因此,基于上述不满,网络通信,发展为如下形式:
多服务器:
开设多个服务器,共同来处理客户端的请求
这种形式下,客户端还是需要一个配置文件,来存储每一个服务器的ip和port
如下图所示: