![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acl开发--网络篇
iteye_18264
这个作者很懒,什么都没留下…
展开
-
利用ACL开发并发网络服务器
1、概述 本节结合 "利用ACL库开发高并发半驻留式线程池程序" 和 "利用ACL库快速创建你的网络程序" 两篇文章的内容,创建一个简单的线程池网络服务器程序。 2、并发式网络通信实例 #include "lib_acl.h" /* 先包含ACL库头文件 */ #include <stdio.h> #include <stdlib.h> /** ...2009-06-07 13:38:47 · 130 阅读 · 0 评论 -
利用ACL库快速创建你的网络程序--ACL_VSTREAM 流的使用
1、概述 操作系统在API层为我们提供了进行网络通讯的库(一组socket函数库),但使用起来未免复杂,而且极易出错,虽然这些socket库最初起源于 BSD系统,各个操作系统厂商都提供了自身平台的接口实现,但这些接口在不同OS上又略有差别,所以当你想写一个跨平台的网络通信程序时,工作量还是有的,并且如不知晓各个平台下的差异也极易出错。 本节向你介绍了怎样使用ACL库中的数据流...2009-06-07 13:43:23 · 183 阅读 · 0 评论 -
使用ACL库编写DNS查询应用
在用C/C++写程序时,若要根据域名查找其对应的IP地址,大家一般会用到 gethostbyname 的标准函数,如若要查询 www.sina.com.cn 域名调用 gethostbyname 时,该函数首先会查找本机 hosts 文件里的条目,若该配置文件里没有对应域名,则该函数会向本机配置的DNS服务器发送查询请求,然后将DNS服务器的返回结果反给用户。该函数的使用较为简单,但却有一个...2009-09-26 15:01:15 · 97 阅读 · 0 评论 -
使用 acl 编写 UDP 网络程序
在当今网络世界,虽然大部分网络应用都是基于 TCP 的,但有时 UDP 的网络通信也有用武之处。acl 的网络库中不仅提供了基于 TCP 的网络套接字流,同时也提供了 UDP 的网络库(目前 acl 库的网络部分仅提供了基本的 UDP 功能,如果想实现 UDP 重传及可靠性机制,大家可以参考 udt --https://sourceforge.net/projects/udt/ 库...2013-11-19 22:52:36 · 153 阅读 · 0 评论