读书人

筹建一个后台服务器-服务端(阻塞)

发布时间: 2013-04-05 10:24:33 作者: rapoo

搭建一个后台服务器--服务端(阻塞)

为什么 要在标题后面加个“阻塞”呢,因为系统为了增大并发,减小等待(阻塞),建立了另一种事件模式,后文将介绍,这里只介绍阻塞的模型。

阻塞服务器要干的事大致可以分为以下几步:

1.创建服务端监听连接

2.产生用户连接

3.接收用户请求

4.发送返回给用户


敲码过程如下:

设置监听地址与端口:

         printf( "your connection is ok\n");         printf( "now close your connection\n");         close( sock_client );


这就是一个简单的服务端处理过程,阻塞模式下受IO的影响,并发量只有2K左右,前篇的客户端程序的并发量是10000,因此服务端是跟不上的,而且服务端的并发量不受客户端的进程个数影响,的确很小。

完整代码在这里:
下载




读书人网 >互联网

热点推荐