摘要: 1.1 环境要求本文读者需要熟悉C++、TCP/IP、Socket编程、MFC,和多线程。源码使用Winsock 2.0和IOCP技术,要求:Windows NT/2000或以上:要求Windows NT3.5或以后版本Windows 95/98/ME:不支持Visual C++.NET,或完整更新过的Visual C++ 6.01.2 摘要当 你开发不同类型的软件,你迟早必须处理C/S的开发。对一个程序员来说,写一个通用的C/S编码是一项困难的工作。本文档提供了一份简单但是功能强大的C /S源码,可以扩展到任何类型的C/S应用程序中。这份源码使用了高级的IOCP技术,该技术可以高效的服务于多 阅读全文
posted @ 2011-10-13 17:01 hnrainll 阅读(1043) 评论(1) 推荐(1) 编辑
摘要: 1.1 RequirementsThe article expects the reader to be familiar with C++, TCP/IP, socket programming, MFC, and multithreading. The source code uses Winsock 2.0 and the IOCP technology, and requires: Windows NT/2000 or later: Requires Windows NT 3.5 or later.Windows 95/98/ME: Not supported.Visual C++ . 阅读全文
posted @ 2011-10-13 17:00 hnrainll 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 1、单线程/阻塞/同步模型适用范围:单一连接缺点:多连接时相互影响,一个阻塞,别的也得不到响应2、多进程/阻塞/同步模型适用范围:连接数较少,且使用的资源较多,比如文件操作缺点:系统进程数有上限,不适用大量并发连接,且进程间切换开销较大3、多线程/阻塞/同步模型适用范围:连接数较少,且使用系统资源不多,可多个线程共享缺点:系统线程数有上限,不适用大量并发连接,且线程间的需要保护4、单线程/非阻塞/同步模型特征:强行逐个连接轮询处理,没有探测适用范围:连接数较少缺点:需要处理数据的拼接,且凭空占用资源,CPU高5、select事件驱动模型(单线程/阻塞/同步模型/先探测后处理/挂起式阻塞)特征: 阅读全文
posted @ 2011-10-13 16:55 hnrainll 阅读(4916) 评论(0) 推荐(1) 编辑
摘要: RFC:0.0.0.0/8 - Addresses in this block refer to source hosts on "this"network. Address 0.0.0.0/32 may be used as a source address for thishost on this network; other addresses within 0.0.0.0/8 may be used torefer to specified hosts on this network ([RFC1122], Section 3.2.1.3).因此,根据RFC文档描述 阅读全文
posted @ 2011-10-13 12:24 hnrainll 阅读(77896) 评论(0) 推荐(8) 编辑
摘要: 如何读懂路由表 源码:-------------------------------------------------------------------------------- Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1 0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 阅读全文
posted @ 2011-10-13 12:20 hnrainll 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 重要提示:做为一名开发人员,整天和网络打交道,学习一些网络的基础知识,有益于提升个人专业技能。另外本文仅介绍网络知识,和番墙无关,请圣上明查,下面为正文内容。五一快来了:原来是打算发布 CYQ.Data 的V5版本或者写爱说说的相关技术文章,后来想了想,也不和大伙纠结专业技术性问题。今天就把一篇封存多年的草稿文章给写完了,和大伙说点不太技术的事情。如果你有两个网卡,一个本地网卡一个无线网卡,两个都拔号上网了,那你知道你上网是通过哪个网卡上的不?如果你有一个本网卡,又拔了VPN到服务器,两个都拔号上网了,那你又知道你上网是通过哪个网卡的不?不知道,往下看,下面内容涉及到路由表及网关,为您实例讲解 阅读全文
posted @ 2011-10-13 12:01 hnrainll 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1、软件下载和安装 最主要的就是安装好Mysql+apache+PHP 测试apache能够解析index.php文件后就可以。 mysql安装好后: adduser wiki #给系统加wiki用户 passwd wiki #修改wiki用户密码 给wiki建立数据库: # mysql –u root –p Enter password: xxxxxxxxx Your Mysql connection id。。。。 Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer. My... 阅读全文
posted @ 2011-10-13 09:12 hnrainll 阅读(16258) 评论(0) 推荐(3) 编辑
摘要: 原文地址:http://blog.cnlidc.com/?p=951、下载最新版的 pmwiki程序 下载地址:http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip 下载中文程序包 下载地址:http://www.pmwiki.org/pub/pmwiki/i18n.zip2、解压pmwiki-latest.zip到相应的目录,如/wiki下。 其实现在已经完成了PmWiki的安装,pmwiki.php是他的首页。在浏览其中输入http://[wiki文件夹]/pmwiki.php 就可访问PmWiki了。3、使用官方提供的语言包汉化Pm... 阅读全文
posted @ 2011-10-13 09:11 hnrainll 阅读(762) 评论(0) 推荐(0) 编辑