E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
完成端口
WinSock学习笔记6:IOCP
完成端口
模型
unitUnit1;interfaceusesWinSock2,Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,ExtCtrls;type//单IO数据结构LPER_IO_OPERATION_DATA=^TPER_IO_OPERATION_DATA;TPER_IO_OPERATI
dropme
·
2009-09-17 11:00
reactos操作系统实现(86)
创建
完成端口
需要调用WindowsAPI CreateIoCompletionPort:HANDLECreateIoCompletionPort( HANDLEFileHandle, HANDLEExistingCompletionPort
caimouse
·
2009-09-12 23:00
数据结构
exception
object
活动
null
Integer
Windows Socket五种I/O模型
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
dbafans
·
2009-09-08 20:00
windows
socket
struct
null
asynchronous
winapi
Winsock学习笔记2:WSAAsyncSelect模型
应用程序对I/O进行管理,它们包括:select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)以及completionport(
完成端口
dropme
·
2009-09-08 16:00
多线程
windows
互联网
socket
Stream
Integer
一个简单而又灵活的IOCP模块——
完成端口
通讯服务器(IOCP Socket Server)设计(四)
完成端口
通讯服务器(IOCPSocketServer)设计(四)一个简单而又灵活的IOCP模块Copyright©2009代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net
guestcode
·
2009-09-08 00:00
工作
socket
server
服务器
通讯
winapi
Windows
完成端口
与Linux epoll技术简介
觉得不错的一篇文章,转载之Windows
完成端口
与Linuxepoll技术简介WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建
S.l.e!ep.¢%
·
2009-09-07 20:00
Windows
完成端口
与Linux epoll技术简介
Windows
完成端口
与Linuxepoll技术简介WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建4、
完成端口
线程的工作原理
Panda
·
2009-09-06 22:00
SOCKET 重叠模型
可以运行在支持Winsock2的所有Windows平台,而不像
完成端口
只是支持NT系统。2.
Panda
·
2009-09-04 09:00
线程池(代码简单分析)
http://blog.csdn.net/loveghb/archive/2006/01/04/569850.aspx 线程池(代码简单分析)//CThreadPool //这个类是一个简单的基于IO
完成端口
的线程池
stamhe
·
2009-09-01 23:00
工作
IO
null
Class
attributes
winapi
完成端口
的一个例子
来自微软的
完成端口
例子,就讲解一下它的使用套路吧反正编程这个玩意,只要用过,自然就知道什么回事,一次不会再看一次,学习这个玩意,无他,勤奋而已。
guqiwei
·
2009-09-01 10:00
理解I/O Completion Port(
完成端口
)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:I/O端口同步/异步堵塞/非堵塞服务端/客户端多线程程序设计WinsockAPI2.0在这之前,我曾经开发过一个项目,其中一块需要网络支持,当时还考虑
guqiwei
·
2009-09-01 10:00
多线程
windows
socket
网络
Microsoft
服务器
不要迷信API(单链表的另一种算法)——
完成端口
通讯服务器(IOCP Socket Server)设计(三)
完成端口
通讯服务器(IOCPSocketServer)设计(三)不要迷信API(单链表的另一种算法)Copyright©2009代码客(卢益贵)版权所有QQ:48092788 源码博客:http://
guestcode
·
2009-08-29 12:00
算法
socket
api
server
服务器
通讯
高性能的socket通讯服务器(
完成端口
模型--IOCP)
高性能的socket通讯服务器(
完成端口
模型--IOCP)http://blog.csdn.net/GuestCode/archive/2009/07/20/4365243.aspx 关键词:delphisocket
stamhe
·
2009-08-20 17:00
timer
socket
function
服务器
Integer
通讯
IOCP模型的总结
IOCP模型的总结http://www.cnblogs.com/baoli/archive/2008/03/03/1089306.html IOCP(I/OCompletionPort,I/O
完成端口
)
stamhe
·
2009-08-19 15:00
工作
socket
IO
struct
服务器
远程连接
一个简单的
完成端口
(服务端/客户端)类
码使用了高级的
完成端口
(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简单的echo版本的可以传输文件的客户端/服务器程序。
yuntongsf
·
2009-08-19 13:00
用
完成端口
开发大响应规模的Winsock应用程序
常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在WindowsNT和Windows2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中的许多要点对
yuntongsf
·
2009-08-19 12:00
工作
windows
socket
api
服务器
structure
完成端口
I/O模型编写心得!
完成端口
学习心得:废话少说,说说思路,再说说步骤,思路:
完成端口
是创建高性能I/O处理服务器的利器,在windows平台,性能最好的I/O模型就是他。
jasonm2008
·
2009-08-13 11:00
thread
exception
Stream
socket
IO
null
一个简单线程池的实现
最近主要是在封装一个ipc程序(进程间通信机制) 主要 涉及的技术: Winsock,线程池 因为光是基于线程池的技术效率还是很低,打算重新把其代码整理重新封装通过,在此基础上通过
完成端口
来封装一个简单的高并发服务器
勤能补拙,Expter
·
2009-08-09 18:00
I/O Completion Port
IOCP全称I/OCompletionPort,中文译为I/O
完成端口
。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。
jackychu
·
2009-08-07 16:00
高性能服务器底层网络通信模块的设计方法
高性能服务器底层网络通信模块的设计方法摘要:在对I/O
完成端口
进行底层封装的基础上,提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。
zhanghefu
·
2009-08-02 13:00
多线程
工作
网络
服务器
数据库连接池
performance
异步IO框架实现之
完成端口
(Completion Port)
svncheckouthttp://fy2009.googlecode.com/svn/trunk/fy2009-read-only 微软在Windows2000之后提供了真正可伸缩(Scalable)的异步IO机制,即
完成端口
dreamfreelancer
·
2009-07-31 23:00
多线程
编程
框架
IO
socket
events
IOCP模型的总结
[转载]IOCP模型的总结IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
鹰击长空
·
2009-07-29 11:00
WCF热门问题编程示例(3):WCF是否使用或者支持IOCP
完成端口
(整理补充)
IOCP是WindowsIO模型中最复杂和成熟的一个模型,它是用来解决大规模并发客户端请求的问题。这个模型已经在很多WindowsAPI中应用。在.NETFrameWork的类库里,也有很多类使用里IOCP模型,最显著的例子就是Thread类。WCF中也有关于大规模并发请求的问题,但是我们从很多官方的资料里听说的词语往往是并发控制,或者是限流等词语。作为分布式环境下心的通信框架,WCF确实面临
frankxulei
·
2009-07-18 01:00
端口
示例
WCF
iocp
热门
WCF热门问题编程示例(3):WCF是否使用或者支持IOCP
完成端口
(整理补充)
IOCP是WindowsIO模型中最复杂和成熟的一个模型,它是用来解决大规模并发客户端请求的问题。这个模型已经在很多WindowsAPI中应用。在.NETFrameWork的类库里,也有很多类使用里IOCP模型,最显著的例子就是Thread类。WCF中也有关于大规模并发请求的问题,但是我们从很多官方的资料里听说的词语往往是并发控制,或者是限流等词语。作为分布式环境下心的通信框架,WCF确实面临
frankxulei
·
2009-07-18 01:00
端口
示例
WCF
iocp
热门
VC++ socket iocp 代码。
现在来讲一下一个
完成端口
模型。
完成端口
一个
完成端口
其实就是一个通知队列,由操作系统把已经完成的重叠I/O请求的通知 放入其中。
lyd_253261362
·
2009-07-17 23:00
工作
socket
tcp
vc++
WCF是否支持或者使用了IOCP
完成端口
这是一个帖子的翻译,个人感觉不错,对于很多学习WCF编程的人来说是个不错问题。特别是想了解WCF底层的线程模型实现机制的有所帮助。由冰红茶提出,问题个人花费2周多时间,查阅资料,这个帖子是我发到WCF英文论坛的帖子,包括数位网友的回复,这里做个整理和翻译,供大家参考。FrankXuLei: Hi, Ihave onequestionforWCF?DoesWCFuseor Supports
frankxulei
·
2009-07-17 22:00
职场
端口
WCF
iocp
休闲
WCF是否支持或者使用了IOCP
完成端口
这是一个帖子的翻译,个人感觉不错,对于很多学习WCF编程的人来说是个不错问题。特别是想了解WCF底层的线程模型实现机制的有所帮助。由冰红茶提出,问题个人花费2周多时间,查阅资料,这个帖子是我发到WCF英文论坛的帖子,包括数位网友的回复,这里做个整理和翻译,供大家参考。FrankXuLei: Hi, Ihave onequestionforWCF?DoesWCFuseor Supports
frankxulei
·
2009-07-17 22:00
职场
端口
WCF
iocp
休闲
WinSocket模型的探讨——
完成端口
模型
众所皆知,
完成端口
是在WINDOWS平台下效率最高,扩展性最好的IO模型,特别针对于WINSOCK的海量连接时,更能显示出其威力。
i_like_cpp
·
2009-07-14 14:00
socket
IO
struct
null
delete
winapi
一个简单的
完成端口
(服务端/客户端)类
一个简单的
完成端口
(服务端/客户端)类作者:spinoza翻译:麦子芽儿,POWERCPP(后面部分内容)下载源代码原文网址:http://www.codeproject.com/KB/IP/iocp_server_client.aspx
i_like_cpp
·
2009-07-11 00:00
多线程
工作
windows
socket
服务器
asynchronous
小心使用IOCP
完成端口
;这个时候,
完成端口
里累计了多条跟s相关的数据,由于
完成端口
的线程暂时
i_like_cpp
·
2009-07-10 23:00
用
完成端口
开发大响应规模的Winsock应用程序(5/完)
TransmitFile和TransmitPackets Winsock提供两个专门为文件和内存数据传输进行了优化的函数。其中TransmitFile()这个API函数在WindowsNT4.0和Windows2000上都可以使用,而TransmitPackets()则将在未来版本的Windows中实现。 TransmitFile()用来把文件内容通过Winsock进行传输。通常发送文件的做法是,
dbafans
·
2009-07-02 15:00
windows
api
socket
struct
服务器
Integer
用
完成端口
开发大响应规模的Winsock应用程序(4)
接受连接请求 服务器要做的最普通的事情之一就是接受来自客户端的连接请求。在套接字上使用重叠I/O接受连接的惟一API就是AcceptEx()函数。有趣的是,通常的同步接受函数accept()的返回值是一个新的套接字,而AcceptEx()函数则需要另外一个套接字作为它的参数之一。这是因为AcceptEx()是一个重叠操作,所以你需要事先创建一个套接字(但不要绑定或连接它),并把这个套接字通过参数传
dbafans
·
2009-07-02 15:00
数据结构
windows
api
服务器
交通
extension
用
完成端口
开发大响应规模的Winsock应用程序(3)
资源的限制条件 在设计任何服务器应用程序时,其强健性是主要的目标。也就是说, 你的应用程序要能够应对任何突发的问题,例如并发客户请求数达到峰值、可用内存临时出现不足、以及其它短时间的现象。这就要求程序的设计者注意WindowsNT和2000系统下的资源限制条件的问题,从容地处理突发性事件。 你可以直接控制的、最基本的资源就是网络带宽。通常,使用用户数据报协议(UDP)的应用程序都可能会比较注意带宽
dbafans
·
2009-07-02 15:00
用
完成端口
开发大响应规模的Winsock应用程序(2)
WindowsNT和Windows2000的套接字架构 对于开发大响应规模的Winsock应用程序而言,对WindowsNT和Windows2000的套接字架构有基本的了解是很有帮助的。 与其它类型操作系统不同,WindowsNT和Windows2000的传输协议没有一种风格像套接字那样的、可以和应用程序直接交谈的界面,而是采用了一种更为底层的API,叫做传输驱动程序界面(TransportDri
dbafans
·
2009-07-02 15:00
windows
api
tcp
服务器
interface
摘译:用
完成端口
开发大响应规模的Winsock应用程序(1)
通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在WindowsNT?和Windows2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中的许多要
dbafans
·
2009-07-02 15:00
windows
socket
网络应用
null
structure
winapi
I/O
完成端口
I/O
完成端口
的机制是应用程序在开始去处理异步I/O请求的时候创建线程池的,这些线程创建的目的就是为了处理I/O请求。
yuyunliuhen
·
2009-06-28 15:00
测试
理解I/O Completion Port(
完成端口
)
理解I/OCompletionPort(
完成端口
)来源:http://www.cnblogs.com/flying_bat/archive/2006/09/29/517987.html欢迎阅读此篇IOCP
evil_darker
·
2009-06-15 00:00
c#
完成端口
C#
完成端口
组件实现 前面用C++实现了windows平台上的网络
完成端口
组件,那么到C#中如何做了?
susubuhui
·
2009-06-07 19:00
完成端口
与高性能服务器程序开发
完成端口
与高性能服务器程序开发Email:kruglinski_at_gmail_dot_comBlog:kruglinski.blogchina.com早在两年前我就已经能很熟练的运用
完成端口
这种技术了
Augusdi
·
2009-06-06 16:00
windows
socket
IO
服务器
程序开发
winapi
I/O
完成端口
这篇文章我摘自JeffreyRichter《AdvancedWindows》第三版第15章,"//"符号后面是我的注释。--------------------------------------------------------MODICO------------------------一个服务应用程序的结构可以有两种方式:在串行模式下,单个线程等待一个客户发出请求(通常是通过网络)。当来了请
wzsy
·
2009-06-06 14:00
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和
完成端口
(Completion
neora
·
2009-06-05 10:00
编程
windows
应用服务器
socket
网络应用
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
neora
·
2009-06-05 10:00
Windows
Socket
网络应用
应用服务器
编程
完成端口
模型
=====
完成端口
模型=====抽象出一个
完成端口
大概的处理流程:1:创建一个
完成端口
。2:创建一个线程A。
long458
·
2009-05-21 14:00
笔记_重叠IO
简介 重叠模型可运行在支持Winsock2的所有Windows平台,而
完成端口
只是支持NT系统。 使用重叠模型的应用程序通知缓冲区收发系统直接使用数据。
test3413
·
2009-05-10 19:00
数据结构
编程
.net
socket
网络应用
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
lukziliary
·
2009-05-07 22:00
windows
struct
socket
null
asynchronous
winapi
理解I/O Completion Port(
完成端口
)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:I/O端口同步/异步堵塞/非堵塞服务端/客户端多线程程序设计WinsockAPI2.0在这之前,我曾经开发过一个项目,其中一块需要网络支持,当时还考虑
lukziliary
·
2009-05-05 18:00
多线程
windows
socket
网络
Microsoft
服务器
完成端口
(I/O completion)原理
完成端口
(I/Ocompletion)的优点: 不会限制handle个数,可处理成千上万个连接。I/Ocompletionport允许一个线程将一个请求暂时保存下来,由另一个线程为它做实际服务。
lukziliary
·
2009-05-05 18:00
数据结构
工作
服务器
null
文档
callback
用
完成端口
写的echo server
完成端口
网上的例子很多,但觉得都挺复杂的写了一个简化版的,方便学习,也加了注释。有任何问题,欢迎跟我讨论。
lukziliary
·
2009-04-22 19:00
server
socket
IO
Stream
service
null
ACE中使用
完成端口
-Proactor框架
在说Proactor之前我们需要了解Windows里的
完成端口
的工作原理。
完成端口
是WinNT内核里的一个框架。
akailee
·
2009-04-18 11:00
框架
工作
Stream
Semaphore
delete
interface
几个
完成端口
API简介
HANDLECreateIoCompletionPort( HANDLEFileHandle,//handletofile HANDLEExistingCompletionPort,//handletoI/Ocompletionport ULONG_PTRCompletionKey,//completionkey DWORDNumberOfConcurrentThreads//number
dux003
·
2009-04-14 09:00
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他