引言: GNUGK是建立在Openh323和PWlib基础上的开源项目,支持OpenSSL,MySQL,OpenLDAP和FreeRADIUS,并且可以穿越防火墙和NAT.实际上GateKeeper已经成为H.323网络的核心部分,整个网络都由它掌控,而GNUGK几乎又是GateKeeper的业界标准...
摘要:该问题的解决方法
首先你得保证你是先装的iis后装的visual studio _net,如果你弄反了,对不起,重来吧!
出了问题要先想到visual studio _net自带的帮助里面的解决方法,如果不行你可以试试下面的。
你可以在下面三个方法中选择:1. 执行aspnet_regiis -r覆盖目前的版本和脚本映射。在这种情况下,你最好是能再注册一下aspnet_isapi.dll。在......
摘要:mysql 学习笔记1、安装环境: windows xp mysql 4.0.17 从 http://www.mysql.com下载 ems mysql query 1.6.0.1 本机ip:172.5.1.1832、安装mysql,采用默认安装即可 目录选择在c:\mysql,不要修改默认目录3、启动mysql 安装为服务:c:\mysql\bin\mysqld --install 启动mysq......
GNUGK源码分析 gnugk是建立在openh323与pwlib基础上的开源项目,支持openssl,mysql,openldap与freeradius,并且可以穿越防火墙与nat.实际上gatekeeper已经成为h.323网络的核心部分,整个网络都由它掌控,而gnugk几乎又是gatekeeper的业界标准,所以研究openh323的同时了解gnugk的原理与实现也是很有必要的. gnugk是由jan willamowius说领导开发,不同于openh323的开发小组,它采用标准的c++编写,可实现跨平台编译,不过与openh323不同的是gnugk大量采用了c++的stl技术,比如模板与向量等等...,所以建议在看gnugk前好好学习pwlib,openh323与stl,这样才能为以后的学习打下坚实的基础. 【程序编程相关:
输出字符串"Hello wor】 【推荐阅读:
C++研究笔记(3)其他定义】废话不多讲,我们上路吧. 【扩展信息:
由键盘输入一串整数(length <】 此处我用的是从cvs上update的最新的gnugk与pandora的pwlib与openh323.与每个基于pwlib的程序一样,首先从pprocess派生出一个gatekeeper类,程序就从gatekeeper::main()开始. void gatekeeper::main() { parglist & args = getarguments(); //获得命令行参数 args.parse(getargumentsparsestring()); //解析各个参数
#ifdef has_setusername //设置以特殊用户身份运行
if (args.hasoption(´u´)) { //默认值是关闭的 const pstring username = args.getoptionstring(´u´);
if ( !setuserandgroup(username) ) {
cout << "gnu gatekeeper could not run as user " << username << endl; return; } } #endif
if(!initlogging(args) || !inittoolkit(args)) //initlogging对日志与跟踪(trace)进行初始化
return; //inittoolkit
if (args.hasoption(´h´)) { //如果包含命令行参数´h´
printopts(); //显示帮助信息 ...
下一页 摘要:程序员之路
yxh1080 http://www.pcsky.info/bbs“程序员”,提起这个名称便让我们的脑海中闪出一长串名字:一手开创现代软件业恐龙——microsoft的比尔·盖茨;中国民族软件业之代表金山公司的掌门人——求伯君;微软的噩梦、自由软件的代表、linux之父芬兰小伙子linus torva......