- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 完成端口通信例子
代码贴上来以后慢慢修改服务端代码:[cpp] view plaincopyprint?#include #define BUFFER_SIZE 1024 #define OP_READ 18 #define OP_WRITE 28 #define OP_ACCEPT 38 #define CHECK_CODE 0x0
2012-07-24 18:22:43 1822
转载 完成端口在MSDN中的专题翻译
I/O completion ports provide an efficient threading model for processing multiple asynchronous I/O requests on a multiprocessor system. When a process creates an I/O completion port, the system create
2012-07-24 18:21:57 856
转载 socket的发送与接收缓冲区
应用程序可通过调用send(write, sendmsg等)利用tcp socket向网络发送应用数据,而tcp/ip协议栈再通过网络设备接口把已经组织成struct sk_buff的应用数据(tcp数据报)真正发送到网络上,由于应用程序调用send的速度跟网络介质发送数据的速度存在差异,所以,一部分应用数据被组织成tcp数据报之后,会缓存在tcp socket的发送缓存队列中,等待网络空闲时
2012-07-17 12:27:23 14233 2
转载 DirectShow
一、 前言 流媒体的定义很广泛,大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。流媒体也指代由这种技术支持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码。 MCI是微软为Windows最初提出的多媒体编程接口,随着多媒体技术的
2012-07-13 16:37:58 958
转载 HTTP协议详解
HTTP协议详解Author: Kevin | Posted: 19. 八月 2009 21:15 0 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版
2012-07-11 13:05:40 7732
转载 用Visual C++ 6.0写Windows 服务
// ServiceTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE_
2012-07-05 15:54:02 755
转载 windows消息循环标准实例
#include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hINstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { static char szAppName[]="xiansh
2012-07-05 15:47:02 2036
转载 WaitForSingleObject 与 EnterCriticalSection 性能比较
摘要在 Microsoft Windows 平台上有几种以原子方式锁定代码和数据的不同方法。此白皮书的主要目的是向开发人员简要介绍 Windows 中进行锁定的不同方法以及与这些锁定有关的相应性能开销。因为未来架构将是多核架构,因此此信息非常适用。简介多线程软件应用对于提升英特尔内核架构的性能至关重要。锁定代码通常是多线程应用中运行最频繁的代码。确定要使用的锁定方法与确定应用中并行处理
2012-07-05 12:33:13 10663
转载 VC程序提升管理员权限
程序的权限不够,应用管理员权限打开程序运行方可。如何使vc程序运行时请求管理员权限?如果是2005或者2008 就简单了,直接项目右键---属性---连接器---清单文件---uac执行级别 选择requireAdministrator 重新编译 这样你的程序直接运行就拥有管理员权限了。 /*****************************
2012-07-04 11:40:31 11069
转载 Windows Socket五种I/O模型——代码全攻略
如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑
2012-07-04 10:39:27 1207
转载 VC++ 线程池
服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。
2012-07-03 10:49:03 4159
Android 手动连接wifi的源码
2013-08-26
VC动态链接库dll深入浅出讲解pdf
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人