C 语言网络库 libsvx

码农软件 · 软件分类 · 网络工具包 · 2019-02-25 12:59:21

软件介绍

libsvx (service X library) 是一个纯C编写的网络库,只支持Linux,但是仅依赖于libc和libpthread。

libsvx使用“反应器”设计模式,它提供了这样一种机制:“在一个FD上发生指定的事件”或“发生指定时间的超时”时,调用指定的回调函数。基于这种机制,libsvx提供了以下这些基础网络模块:TCP服务端模块,TCP客户端模块,UDP模块,ICMP模块。libsvx本身不包含任何应用层网络模块,比如:HTTP服务端模块,HTTP客户端模块,DNS客户端模块。

libsvx使用的线程模型:每个线程一个I/O looper,可选的线程池。

libsvx vs. Nginx (1 thread/worker)

本文地址:https://www.codercto.com/soft/d/100.html

领域驱动设计

领域驱动设计

[美] Eric Evans / 赵俐、盛海艳、刘霞 / 人民邮电出版社 / 2016-6-1 / 69

本书是领域驱动设计方面的经典之作,修订版更是对之前出版的中文版进行了全面的修订和完善。 全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。一起来看看 《领域驱动设计》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具