最新文章列表

acl库使用FAQ

一、基础问题 1、acl 库是啥、主要包含哪些功能? acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多进程、非阻塞、触发器、UDP方式、协程方式)的服务器程序,WEB 应用程序,数据库应用程序。此外,该库还提供了常见应用的客户端通信 ...
zsxxsz 评论(0) 有4539人浏览 2016-08-21 11:30

acl3.1.4 跨平台网络通信与服务器编程框架发布了

acl 3.1.4 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 ac ...
zsxxsz 评论(0) 有1201人浏览 2015-12-20 18:01

跨平台网络通信与服务器编程框架 acl 3.1.3 版本发布

acl 3.1.3 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 ac ...
zsxxsz 评论(0) 有1055人浏览 2015-08-27 09:13

跨平台网络通信与服务器框架 acl-3.1.2 版本发布

acl 3.1.2 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 ac ...
zsxxsz 评论(0) 有1312人浏览 2015-05-10 19:33

acl 服务器编程框架设计要点

一、概述     软件技术发展至今,存在着很多成熟的开发框架(如广大 Java 程序员所熟知的 SSH 框架),这些开发框架或面向数据库,或面向网络通信,或面向应用服务器,或面向界面设计,甚至面向某类业务模型。这些开框架的存在,大大提高了程序员的开发效率,这样使技术人员将精力更多地集中于业务本身,而不必拘泥于技术的底层实现细节,但也造成了众多知其然不知其所以然的所谓“码农”,尤其对于那些使用 ...
zsxxsz 评论(1) 有3849人浏览 2015-03-20 23:33

acl跨平台网络通信框架3.1.0版本发布

acl 3.1.0 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 acl 项目主要包含三个函数库:lib_acl(纯C开发的基础库,主要包含网络通信及服务器编程框架以及其它丰富的功能)、lib_protocol(包含 HTTP ...
zsxxsz 评论(0) 有824人浏览 2015-02-09 09:19

跨平台网络通信与服务器框架 acl 服务器框架 3.0.21 版本发布

acl 3.0.21 版本 (项目主页:https://sourceforge.net/projects/acl/,https://github.com/zhengshuxin/acl,技术文章主页:http://zsxxsz.iteye.com/ ) 发布了,acl 是 one advanced C/C++ l ...
zsxxsz 评论(0) 有828人浏览 2014-10-30 21:19

使用 acl 服务器框架编写负载均衡的应用服务

      acl 服务器框架的几种服务器模型(进程模型,多线程模型,非阻塞模型,协程模型,触发器模型,UDP通信模型)中,使用比较多的是多线程模 ...
zsxxsz 评论(1) 有3784人浏览 2014-09-20 22:33

跨平台的网络通信与服务器框架库 acl 库 3.0.20版本发布

跨 平台通用网络通信及服务器编程框架库 acl 库之 3.0.20 版本 (项目主页:https://sourceforge.net/projects/acl/,https://github.com /zhengshuxin/acl,技术文章主页:http://zsxxsz.iteye.com/ ) 发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通 ...
zsxxsz 评论(0) 有2171人浏览 2014-08-26 20:39

跨平台网络通信与服务器编程框架库(acl库)介绍

一、描述 acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能 库。通过该库,用 ...
zsxxsz 评论(0) 有1996人浏览 2014-08-19 09:09

acl 网络通信与服务器框架库示例列表

 跨平台网络通信及服务器框架库 --- "acl" 项目里有大量的测试及应用示例,主要有三个示例集合,如下:1、acl/samples:该目录下的例子主要是 ...
zsxxsz 评论(0) 有2211人浏览 2014-07-15 22:58

使用 acl 的生成向导快速创建一个C++ WEB 服务器

      在文章《使用 acl 生成向导快速创建服务器程序》中介绍如何使用 acl 的服务器生成向导自动创建服务器程序的过程,文章《使用 acl_cpp 的 HttpServlet 类及服务器框架编写WEB服务器程序》介绍了编写 HTTP 服务器的大体过程,本节将介绍如何使用 acl 提供的生成向导快速创建一个 WEB 服务器的过程。在 acl 项目的根目录下编译完所有的程序后(运行 make ...
zsxxsz 评论(0) 有4021人浏览 2014-06-09 23:16

使用 acl 库开发简单的客户端与服务器程序

      之前写过一些如何使用 acl 的服务器框架编写服务器程序的技术文章(http://zsxxsz.iteye.com/category/210570,http://zsxxsz.iteye.com/category/80224),如果仅 ...
zsxxsz 评论(0) 有2707人浏览 2014-05-18 23:25

UDT协议-基于UDP的可靠数据传输协议的实现分析(7)-流量和拥塞控制

流量控制 对于一个带宽1Gbps, RTT为100ms的网络来说 BDP=1,000,000,000*0.1/8=12,500,000字节=12207K=12M 传统TCP接收窗口大小=65535byte=64K, 显然满足不了 udt使用包大小1500byte, 默认接口窗口大小为8192, 因此接收窗口的大小为=1500*8192=12,288,000字节=12000K=11.7M 因此, 可 ...
jimmee 评论(0) 有4091人浏览 2014-04-02 20:53

UDT协议-基于UDP的可靠数据传输协议的实现分析(6)-链接的建立和关闭

1. 模式有client/server mode(客户端,服务器端模式) and the rendezvous mode(会合模式,可同时向对方发送请求)2. client发送的握手信息,信息有:1) UDT version: udt版本,主要用作兼容性处理2) Socket Type: STREAM (0) or DGRAM (1).3) Initial Sequence Number: 第一 ...
jimmee 评论(0) 有1949人浏览 2014-04-01 22:47

协议-基于UDP的可靠数据传输协议的实现分析(5)-可靠性怎么保证

发送方的处理:1) 包发送确认后,由于还没有收到确认,先缓存2) 收到确认包后,从缓存中删除发送的包3) 接收方将丢失的包通知过来,或者超过一定的时候,若还没有收到确认的包,进行重传(注意,这个由接收线程触发)接收方的处理:1) 接收到包的数据,先将数据放到缓存中,a. 若有丢包现象,通知发送方,同时记录丢失的包 b.若是重传的包,从丢失的列表中删除2) 发送确认包3) 丢失的包,超时会让发送方再 ...
jimmee 评论(0) 有3732人浏览 2014-03-31 23:08

UDT协议-基于UDP的可靠数据传输协议的实现分析(4)-发送和接收的算法

0. 计时器udt有四种计时器: ACK, NAK, EXP and SND 1. 发送端的算法数据结构和变量:1)SenderLossList: 记录发送方丢失的包的列表,根据序号升序排列2)sendBuffer: 记录发送过的包和序号发送算法:1)如果丢失列表不为空,则重传这些packet包,并从丢失列表中移出,到5)2)若应用层有数据,则执行发送3) 进行检查   a. 若未确认的包的 ...
jimmee 评论(0) 有7051人浏览 2014-03-30 10:09

UDT协议-基于UDP的可靠数据传输协议的实现分析(3)-包结构说明

udt的包结构1. 数据包,基本结构如下:  0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ...
jimmee 评论(0) 有3129人浏览 2014-03-29 17:24

UDT协议-基于UDP的可靠数据传输协议的实现分析(1)-准备工作

1. 协议实现方案: Yunhong Gu提出的rfc的草案   https://tools.ietf.org/html/draft-gg-udt-03   2. 实际工程中用到的实现   https://github.com/barchart/barchart-udt   3. 作为练习和原理的理解   http://svn.code.sf.net/p/udt-java/c ...
jimmee 评论(0) 有3753人浏览 2014-03-27 12:52

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics