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
完成端口
IOCP小记
它的工作过程一般是这样的:0.CreateIoCompletionPort创建一个
完成端口
1.事先开好N个线程,这线程的个数一般为处理器个数的二倍+2,线程的参数传
完成端口
的句柄2.服务器有一个listen
hgy413
·
2012-06-25 13:00
数据结构
工作
IO
socket
null
winapi
IOCP 端口注意事项
IOCP端口思想: 我们不停地发出异步的WSASend/WSARecvI/O操作,具体的I/O处理过程由WINDOWS系统完成,WINDOWS系统完成实际的IO处理后, 把结果送到
完成端口
上(如果有多个
DotNetFirst
·
2012-06-20 17:00
完成端口
(Completion Port)详解
完成端口
(CompletionPort)详解 http://blog.csdn.net/piggyxp/article/details/6922277#
DotNetFirst
·
2012-06-19 13:00
深度探索I/O
完成端口
引言要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的优势
ddjj_1980
·
2012-06-12 17:00
手把手教你玩转SOCKET模型之重叠I/O篇
可以运行在支持Winsock2的所有Windows平台,而不像
完成端口
只是支持NT系统。2.
ddjj_1980
·
2012-06-12 17:00
几种winsock I/O模型的分析(全面分析)
这些模型包括select(选择)、WSAAsynSelect(异步选择)、WSAEventSelect(事件选择)、OverlappedI/O(重叠 I/O)以及Completionport(
完成端口
)
ddjj_1980
·
2012-06-12 16:00
Windows下重叠I/O模型
一.重叠模型的优点1.可以运行在支持Winsock2的所有Windows平台,而不像
完成端口
只是支持NT系统。
allen_young_yang
·
2012-06-05 09:00
算法
windows
socket
IO
null
buffer
DPM客户端代理安装(DPM配置管理系列四)
及开放其特定端口以及自动发现功能的一些内容,在这一篇博文中呢,主要和大家一起分享如何去为待监控的服务器或客户端安装DPM代理客户端,大家在学习这一篇章内容前还需要先按照我之前写的博文《开放DPM所使用协议和端口》
完成端口
配置
wangtingdong
·
2012-06-04 18:25
安装
客户端
如何
微软雅黑
DPM客户端代理安装(DPM配置管理系列四)
及开放其特定端口以及自动发现功能的一些内容,在这一篇博文中呢,主要和大家一起分享如何去为待监控的服务器或客户端安装DPM代理客户端,大家在学习这一篇章内容前还需要先按照我之前写的博文《开放DPM所使用协议和端口》
完成端口
配置
wangtingdong
·
2012-06-04 18:25
安装
客户端
如何
DPM
异步IO、APC、IO
完成端口
、线程池与高性能服务器之一 异步IO
异步IO、APC、IO
完成端口
、线程池与高性能服务器之一异步IO背景:轮询PIODMA中断 早期IO设备的速度与CPU相比,还不是太悬殊。
hejianhua
·
2012-06-02 09:00
多线程
工作
IO
服务器
null
winapi
SOCKET编程进阶之Overlapped I\O事件通知模型
一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:
完成端口
huaqiang98
·
2012-05-22 21:41
编程
模型
WinSock
完成端口
I/O模型
关于重叠I/O,参考《WinSock重叠I/O模型》;关于
完成端口
的概念及内部机制,参考译文《深度探索I/O
完成端口
》。
cosmoslife
·
2012-05-16 14:00
apache
windows
function
null
multithreading
variables
深度探索I/O
完成端口
引言要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的优势
cosmoslife
·
2012-05-16 14:00
一个简单的
完成端口
(服务端/客户端)类
一个简单的
完成端口
(服务端/客户端)类作者:spinoza翻译:麦子芽儿,POWERCPP(后面部分内容)下载源代码原文网址:http://www.codeproject.com/KB/IP/iocp_server_client.aspx
cosmoslife
·
2012-05-13 15:00
Windows网络编程-(
完成端口
及网络编程)详细介绍1
早在两年前我就已经能很熟练的运用
完成端口
这种技术了,只是一直没有机会将它用在什么项目中,这段时间见到这种技术被过分炒作,过分的神秘化,就想写一篇解释它如何工作的文章.想告诉大家它没有传说中的那么高深难懂
cosmoslife
·
2012-05-09 22:00
编程
windows
网络
socket
IO
服务器
CreateIoCompletionPort和GetQueuedCompletionStatus函数
在Windows系统里,使用
完成端口
是高性能的方法之一,比如把
完成端口
使用到线程池和网络服务器里。现在就通过线程池的方法来介绍怎么样使用
完成端口
,高性能的服务器以后再仔细地介绍怎么样构造它。
softn
·
2012-05-06 15:00
windows
网络
服务器
null
Class
[置顶] G-Sockets(IOCP) 2.5 Demo 源码 (VC2008 & Delphi7/2010)下载
G-Sockets(IOCP)最新版本的IocpTcpServer
完成端口
服务器通讯模块Demo源码及技术文档,包括粘包处理源码、客户端突破6W连接限制的文档、强大的服务器(TcpServer)
guestcode
·
2012-05-06 00:00
tcp
server
服务器
iocp
G-Sockets
Socket I/O模型之
完成端口
(completion port)
“
完成端口
”模型是迄今为止最为复杂的一种I/O模型。然而,假若一的是,该模型只适用于WindowsNT和Windows2000操作系统。
qiulinwoaini
·
2012-05-04 11:00
数据结构
windows
socket
IO
null
asynchronous
win socket 模型详解 (转)
www.cppblog.com/changshoumeng/articles/113441.html 》Socket模型详解两种Socket模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.
完成端口
模型五种
gx1727
·
2012-04-12 10:00
Windows
完成端口
与Linux epoll技术简介
转自:http://www.cnblogs.com/liuweijian/archive/2009/12/27/1633657.htmlWINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点
gavinr
·
2012-04-10 11:00
Socket模型详解
Socket模型详解两种I/O模式...1一.选择模型...2二.异步选择...6三.事件选择...9四.重叠I/O模型...11五.
完成端口
模型...18五种I/O模型的比较...21 两种I/
huaqiang98
·
2012-04-09 01:28
socket
职场
模型
休闲
Windows
完成端口
与Linux epoll技术简介
WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建4、
完成端口
线程的工作原理5、Windows
完成端口
的实例代码Linux
webols
·
2012-04-08 11:00
完成端口
详解 - 手把手教你玩转网络编程系列之三
http://blog.csdn.net/piggyxp/article/details/6922277收藏先。
sergery
·
2012-04-07 23:00
编程
网络
kqueue epoll 边界触发模式的网络编程模型
本文只是打算介绍近期总结的三种边界触发模式的实现方式,后面会实现每一种然后做一个性能比较.1)模仿windows
完成端口
的模式.这是最早的时候想到的一种方法,并且已经用C++实现过.大概结构这样的,定义了一个
·
2012-04-07 19:00
Queue
Windows下
完成端口
移植Linux下的epoll
距离上一篇博客都已经半个多月了,这么多天一直在学习研究关于Windows的
完成端口
移植到Linux下epoll方面的内容。这两方面以前都没有太多的接触,所以花费了较长的时间。
jhonguy
·
2012-04-01 15:00
数据结构
windows
linux
struct
socket
events
IOCP
手把手叫你玩转网络编程系列之三
完成端口
(CompletionPort)详解
FrankieWang008
·
2012-03-31 16:00
windows
IO
socket
网络
服务器
null
IOCP
载自:http://blog.csdn.net/markman101/article/details/6235516本文主要探讨一下windows平台上的
完成端口
开发及其与之相关的几个重要的技术概念,这些概念都是与基于
zhongguoren666
·
2012-03-23 11:00
IO
socket
网络
服务器
disk
Scalability
IOCP简介
IOCP全称I/OCompletionPort,中文译为I/O
完成端口
。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。
zhongguoren666
·
2012-03-23 11:00
多线程
工作
IO
socket
api
服务器
IOCP advanced
archive/2012/02/02/2335000.html http://www.cnblogs.com/Hybird3D/archive/2012/02/04/2337652.html IOCP
完成端口
详解
Lunar_Lin
·
2012-03-21 10:00
iocp
IOCP模型总结
IOCP模型总结IOCP模型总结IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
xuplus
·
2012-03-17 18:00
windows
IO
socket
buffer
远程连接
winapi
完成端口
(IOCP)编程探讨
本文主要探讨一下windows平台上的
完成端口
开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1)基于IOCP实现的服务吞吐量
lvron
·
2012-03-16 10:00
编程
socket
IO
服务器
disk
Scalability
高性能服务器底层网络通信模块的设计方法
高性能服务器底层网络通信模块的设计方法在对I/O
完成端口
进行底层封装的基础上,本文提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。
yuyin86
·
2012-03-14 13:00
一个简单的
完成端口
(服务端/客户端)类
一个简单的
完成端口
(服务端/客户端)类下载地址:http://download.csdn.net/detail/xxglyy/4136157源码使用了高级的
完成端口
(IOCP)技术,该技术可以有效地服务于多客户端
xxglyy
·
2012-03-13 11:00
套接字I/O模型-
完成端口
IOCP
“
完成端口
”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!
zcwtop
·
2012-03-12 15:55
职场
模型
休闲
Windows
完成端口
编程
Windows
完成端口
编程目录:Windows
完成端口
编程...1 目录:...1 一基本概念...1 二OVERLAPPED数据结构...1 三
完成端口
的内部机制...2 创建
完成端口
...2
完成端口
线程的工作原理
晨曦之光
·
2012-03-09 15:00
套接字I/O模型-WSAAsyncSelect
WSAAsyncSelect和WSAEventSelect提供读写数据能力的异步通知,但它们不提供异步数据传输,重叠及
完成端口
提供异步数据传输。
zcwtop
·
2012-03-09 14:37
windows
数据
能力
应用程序
模型
完成端口
与高性能服务器程序开发
完成端口
与高性能服务器程序开发Email:kruglinski_at_gmail_dot_comBlog:kruglinski.blogchina.com早在两年前我就已经能很熟练的运用
完成端口
这种技术了
晨曦之光
·
2012-03-09 14:00
套接字I/O模型-select
blocking(阻塞),select(选择),WSAAsyncSelect(异步选择),WSAEventSelect(事件选择),overlapped(重叠),completionport(
完成端口
)
zcwtop
·
2012-03-08 15:56
职场
休闲
I/O模型
IOCP在网络应用中常见错误分析
在大规模C/S架构的系统中,
完成端口
经常用于管理大量Socket连接。最近在一些网上代码和书店的部分参考书中,发现了一些常见的错误,这里经过简单总结,列出以下常见问题,供博友参考。1.错误处
qq752923276
·
2012-03-08 14:00
socket
tcp
网络应用
服务器
HTTP服务器
WebBrowser
在Windows平台上安装Node.js及NPM模块管理
现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于
完成端口
的网络模型改造,另一
liuguofeng
·
2012-03-05 21:00
windows
IOCP和SetFileCompletionNotificationModes
但是一般不会在这时进行完成操作的处理,因为Socket已经和
完成端口
绑定,某个调用GetQueuedCompletionStatus/GetQueuedCompletionStatus
wzsy
·
2012-02-28 11:00
windows
socket
File
服务器
Class
DNS服务器
3.1何为内核对象
内核对象如:访问令牌对象,事件对象,文件对象,文件映射对象,I/O
完成端口
对象,作业对象,邮件槽对象,互斥量对象,管道对象,进程对象,信号量对象,线程对象,可等待的计时器对象以及线程池工厂对象。
zcwtop
·
2012-02-19 23:43
windows
函数
操作系统
应用程序
休闲
IOCP知识点及疑惑
所有重叠操作可确保按照应用程序投递的顺序执行.然而,不能确保从
完成端口
返回的完成通知也按照上述顺序执行".由此可见,"操作的执行"
susubuhui
·
2012-02-19 20:00
Windows
完成端口
编程
目录一基本概念二OVERLAPPED数据结构三
完成端口
的内部机制创建
完成端口
完成端口
线程的工作原理线程间数据传递线程的安全退出一基本概念 设备---windows操作系统上允许通信的任何东西
klarclm
·
2012-02-09 19:00
数据结构
windows
工作
struct
buffer
磁盘
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
gzzheyi
·
2012-02-05 15:00
windows
socket
struct
null
asynchronous
winapi
基于TCP协议的socket服务器
由于公司需要做一个网络数据服务器,接收各个客户机发过来的数据,对于什么协议的由于需求方面还没有太明确,考虑可能TCP、UDP都有可能用到;不管怎么样先把TCP的服务器做出来再说,之前也曾搜集一些相关的资料,像什么
完成端口
模型
rookey
·
2012-02-02 20:00
IOCP模型总结(转)
IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
FrankieWang008
·
2012-01-16 15:00
C#编写基于.Net IOCP的高性能服务器
编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用AsynchronousI/O模型,Linux平台提供了epoll,Windows平台提供了I/OCompletionPort(IO
完成端口
susubuhui
·
2012-01-16 10:00
windows
.net
socket
C#
服务器
asynchronous
Windows
完成端口
与Linux epoll技术简介 .
Windows
完成端口
与Linuxepoll技术简介2009-09-1609:13WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)
todd_liu
·
2012-01-13 03:00
数据结构
linux
windows
socket
网络
events
完成端口
GetQueuedCompletionStatus()返回错误,怎样获得真正的错误代码
GetQueuedCompletionStatus()返回错误,说明I/O失败。此时调用GetLastError()得到的往往是ERROR_NETNAME_DELETED(64),WSAGetLastError()也一样,这显然不是真正的错误代码,那么怎么得到真正的错误代码呢?给出下面的代码:intYourIOCPClass::GetSockError(WSAOVERLAPPED*pWSAOVER
EasyIOCP
·
2012-01-12 17:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他