登录
首页 » Linux-Unix program » spserver 是一个实现了半同步/半异步(Half

spserver 是一个实现了半同步/半异步(Half

于 2023-03-18 发布 文件大小:69.87 kB
0 64
下载积分: 2 下载次数: 1

代码说明:

spserver 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。 spserver 使用 c++ 实现,目前实现了以下功能: 1.封装了 TCP server 中接受连接的功能; 2.使用非阻塞型I/O和事件驱动模型,由主线程负责处理所有 TCP 连接上的数据读取和发送,因此连接数不受线程数的限制; 3.主线程读取到的数据放入队列,由一个线程池处理实际的业务。 4.一个 http 服务器框架,即嵌入式 web 服务器(请参考: SPWebServer:一个基于 SPServer 的 web 服务器框架) -spserver is a realization of a semi-synchronous/semi-asynchronous (Half-Sync/Half-Async) and leader/followers (Leader/Follower) model server framework, to simplify the development of TCP server. spserver use c++ realize now realize the following functions: 1. Packaging the TCP server to accept connections function 2. the use of non-blocking type I/O and event-driven model, by the main thread responsible for handling all TCP connection read and send data, so connections are not thread a few restrictions 3. the main thread to read data Add queue, by a thread pool handle the actual business. 4. A http server framework, that is, embedded web server (p

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux下的sdcard目标程序! sdcard模块!
    linux下的sdcard目标程序! sdcard模块!-Linux sdcard
    2022-10-15 02:55:04下载
    积分:1
  • linux下的rtp的实例源代码,可以学习用
    linux下的rtp的实例源代码,可以学习用 -the rtp example source code can be used to study
    2022-07-16 11:43:23下载
    积分:1
  • Linux下telnet客户端的C++代码实现。初学者学习Telnet协议…
    Linux下telnet客户端的C++代码实现。用于初学者对telnet协议的学习和简单telnet工具编写。由网上windows环境代码移植,直接通过make进行编译。-Linux telnet client of C code to achieve. For beginners telnet agreement learning tools and simple telnet prepared. Windows environment from the online code transplantation, directly through make computer.
    2022-03-10 16:20:01下载
    积分:1
  • 一个简单的视频播放器,Qt4
    简单的视频播放器 ,qt4平台开发, 在linux系统下运行-A simple video player, qt4-platform development, in the running linux system
    2022-06-20 17:48:59下载
    积分:1
  • Qt及Linux操作系统、窗口设计。用于软件Qtopia的2本书…
    QT及linux操作系统窗口设计。书中用的软件有Qtopia 2.1.1,Qt/Embedded 3.4,Qt/X11 3.4,KDE 3.5/X windows的X11R682.-QT and the linux operating system, window design. Book used in software Qtopia 2.1.1, Qt/Embedded 3.4, Qt/X11 3.4, KDE 3.5/X windows in X11R682.
    2022-03-22 20:48:42下载
    积分:1
  • LINUX的网络编程一些以前搜集到的东西对我没什么用了贡献给大家吧...
    LINUX的网络编程一些以前搜集到的东西对我没什么用了贡献给大家吧-LINUX Network Programming previously collected no use to me everyone has contributed to it
    2022-05-05 10:23:23下载
    积分:1
  • 哈哈,基于linux平台的贪食蛇,共享一下,喜欢的请下载
    哈哈,基于linux平台的贪食蛇,共享一下,喜欢的请下载-Ha ha, based on the linux platform贪食蛇, share some, please enjoy the download
    2023-02-14 01:10:03下载
    积分:1
  • 快速内存读写算法
    快速内存读写算法-Fast Algorithm for memory read and write
    2022-02-02 10:36:17下载
    积分:1
  • 利用verilog hdl编写的浮点加法器运算单元,单精度。
    利用verilog hdl编写的浮点加法器运算单元,单精度。-Verilog hdl prepared to use floating-point adder computing unit, single-precision.
    2022-06-02 18:16:48下载
    积分:1
  • demo目录: fvs_enhancer:指纹增强程序,描述了如何使用该库增强指纹图像。原图像和目标图 像都是位图。 fvs_directio...
    demo目录: fvs_enhancer:指纹增强程序,描述了如何使用该库增强指纹图像。原图像和目标图 像都是位图。 fvs_direction:描述了如何提取方向图。输入图像必须是归一化的图像,这样才能 有较好的效果。输出图像覆盖于输入图像之上。 fvs_createtestimages:该程序用来产生调试过程中可能会用到的一些位图图像,这 些图像是不同角度和不同间隔的条纹。产生图像的文件名命名方式如下: testimgSSSDDD.bmp 其中,SSS代表条纹间隔(像素个数),DDD代表方向的角度。 fvs_thinner:描述了怎样细化一个指纹图像。细化后的图像尽可能的代表了指纹的 脊线。 fvs_minutia:显示了如何从细化后的指纹图像中获得细节点集合。这一部分目前做 的效果不好,提取出的伪细节点太多。 fvs_mask:计算有效的指纹区域(剔除非指纹区域以及模糊指纹区域)。 include目录: 包含了头文件。 src目录: 包含了指纹识别中各种算法的实现代码。这些代码的使用方法可以参见demo目录中的 例程。-demo directory : fvs_enhancer : fingerprint enhancement procedures describes how to enhance the use of the fingerprint image. The original image and objectives are bitmap images. Fvs_direction : describes how to extract the direction of the map. Input image must be a normalized image, in order to have better results. Image output coverage in the input image above. Fvs_createtestimages : The procedure used to produce debugging process may be used in some of Bitmap images, These i
    2022-03-06 05:01:11下载
    积分:1
  • 696518资源总数
  • 104388会员总数
  • 18今日下载