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
Windows Socket I/O模型 以及 Linux Epoll模型 的有关资料
一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
模型老陈有一个在外地工作的女儿
jhonguy
·
2012-04-01 15:00
很幽默的讲解六种Socket I/O模型C++程序设计
一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
模型老陈有一个在外地工作的女儿
lurenceGu
·
2012-03-31 19:41
游戏服务器
网络编程
IOCP
手把手叫你玩转网络编程系列之三 完成端口(CompletionPort)详解 -----ByPiggyXP(小猪)前言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始
FrankieWang008
·
2012-03-31 16:00
windows
IO
socket
网络
服务器
null
近期计划
1、CAsyncSocket编程2、PushFramework+
IOCP
3、Git权威指南4、软件架构设计
mociml
·
2012-03-31 09:00
boost::asio::deadline_timer
也即,在其上进行异步操作,都将导致和io_service所包含的
iocp
相关联。这同样意味着在析构io_service之前,必须析构关联在这个io_service上的deadline_timer。
colorful
·
2012-03-30 16:00
IOCP
/blog.csdn.net/markman101/article/details/6235516本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于
IOCP
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
服务器
《Socket I/O模型全接触》
一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
模型老陈有一个在外地工作的女儿
zhongguoren666
·
2012-03-23 11:00
windows
Stream
socket
Microsoft
远程连接
微软
IOCP
编程之基本原理
IOCP
编程之基本原理在我的博客之前写了很多关于
IOCP
的“行云流水”似的看了让人发狂的文章,尤其是几篇关于
IOCP
加线程池文章,更是让一些功力不够深厚的初学
IOCP
者,有种吐血的感觉。
mociml
·
2012-03-22 20:00
多线程
编程
工作
windows
IO
null
IOCP
advanced
网络的文章汇总:
IOCP
小结 http://www.cnblogs.com/Hybird3D/archive/2012/02/02/2335000.html http://www.cnblogs.com
Lunar_Lin
·
2012-03-21 10:00
iocp
IOCP
的几点开发心得
IOCP
以其高效的性能受到服务器开发者的青睐,本人有幸在当前的项目中使用了该异步模型,修改调试之余,总结出开发过程中的经验若干,供大家借鉴。
xuplus
·
2012-03-20 22:00
IO
服务器
null
buffer
twisted
iocp
reactor is still buggy---it was fixed on 23/10/2012
I reported a bug on last weekend...This bug can be easily reproduced by sending continuous small chunks data. If we use pb or amp and send any data whose size can't fit the buffer (128K),
mathgl
·
2012-03-19 14:00
react
IOCP
模型总结
IOCP
模型总结
IOCP
模型总结
IOCP
(I/OCompletionPort,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
xuplus
·
2012-03-17 18:00
windows
IO
socket
buffer
远程连接
winapi
IOCP
浅析[二]——
IOCP
出现的意义和函数接口
上一篇《
IOCP
浅析》中翻翻的谈了一下
IOCP
的简单含义,这篇稍微深入讨论下
IOCP
到底有什么好的,让大家将他推向神坛,同时简单的讨论下基本函数。
IOCP
出现的意义?
lvron
·
2012-03-16 14:00
socket
struct
null
application
buffer
winapi
IOCP
浅析(一)
因为是Windows平台,所以用的依然是被大多数人神话了的
IOCP
,不过的确
IOCP
表现的非常不错。什么是
IOCP
?
lvron
·
2012-03-16 14:00
再谈select,
iocp
, epoll,kqueue及各种I/O复用机制
原文链接首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(selectandpoll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIXaio_functions)blockingI/O这个不用多解释吧,阻塞套接字。下图是它调用过程的图示:重点解释下上图,下面例子都会讲到。首先a
·
2012-03-16 13:00
select
完成端口(
IOCP
)编程探讨
本文主要探讨一下windows平台上的完成端口开发及其与之相关的几个重要的技术概念,这些概念都是与基于
IOCP
的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1)基于
IOCP
实现的服务吞吐量
lvron
·
2012-03-16 10:00
编程
socket
IO
服务器
disk
Scalability
一个简单的完成端口(服务端/客户端)类
一个简单的完成端口(服务端/客户端)类下载地址:http://download.csdn.net/detail/xxglyy/4136157源码使用了高级的完成端口(
IOCP
)技术,该技术可以有效地服务于多客户端
xxglyy
·
2012-03-13 11:00
套接字I/O模型-完成端口
IOCP
“完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!但不幸的是,该模型只适用于WindowsNT和Windows2000操作系统。因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候,而且希望随着系统内安装的CPU数量的增多,应用程序的性能也可以线性提升,才应考虑采用“完成端口”
zcwtop
·
2012-03-12 15:55
职场
模型
休闲
iocp
修改
感谢原作者:http://blog.csdn.net/phunxm/article/details/6140858《ASimple
IOCP
Server/ClientClass》 一.项目概述1.pre:
susubuhui
·
2012-03-09 13:00
socket
tcp
File
buffer
mfc
initialization
IOCP
在网络应用中常见错误分析
IOCP
是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。
qq752923276
·
2012-03-08 14:00
socket
tcp
网络应用
服务器
HTTP服务器
WebBrowser
Windows Socket I/O模型以及Linux Epoll模型的有关资料
一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
模型老陈有一个在外地工作的女儿
yuyin86
·
2012-03-02 13:00
标准的模型 -- 这次我终于可以用上了
select模型WSAAsyncSelect模型WSAEventSelect模型Overlapped I/O 事件通知模型Overlapped I/O 完成例程模型
IOCP
模型
dove1980
·
2012-02-28 16:00
IOCP
和SetFileCompletionNotificationModes
在WinSock的
IOCP
模式中,调用WSASend/WSARecv/WSASendTo/WSARecvFrom等函数发送接受数据。
wzsy
·
2012-02-28 11:00
windows
socket
File
服务器
Class
DNS服务器
IOCP
知识点及疑惑
http://hzdiy.iteye.com/blog/7781941.
IOCP
发送大数量的问题2.
IOCP
发送大数量的问题有A,B两块数据,如AB两块数据,如果A数据比较大,异步只发送了一部分就返回了
susubuhui
·
2012-02-19 20:00
Windows下编译libevent
2.还是有3个文件要手动加入宏event_
iocp
.c,evthread_win32.c,listener.c中文件
happyAnger6
·
2012-02-19 13:00
windows
makefile
IOCP
GetQueuedCompletionStatus多线程切换的不确定性
#include #include #include #include HANDLE m_hCompletionPort; volatile BOOL m_bShutDown; struct TESTOVERLAPPED { OVERLAPPED m_ol; CHAR szData[512]; }; UINT WINAPI IOWorkerThreadProc(LPVOID pPa
susubuhui
·
2012-02-16 21:00
多线程
null
iocp
实例
1.1RequirementsThearticleexpectsthereadertobefamiliarwithC++,TCP/IP,socketprogramming,MFC,andmultithreading.ThesourcecodeusesWinsock2.0andthe
IOCP
technology
ly402609921
·
2012-02-15 21:00
function
server
buffer
Access
performance
asynchronous
通用异步 Windows Socket TCP 客户端组件的设计与实现
因此本座利用一些闲暇时光写了一个基于
IOCP
的通用异步 Windows Socket TCP 
·
2012-02-15 01:00
Windows Socket
再谈select,
iocp
, epoll,kqueue及各种I/O复用机制
首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(select and poll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIX aio_functions)blockingI/O 这个不用多解释吧,阻塞套接字。下图是它调用过程的图示:重点解释下上图,下面例子都会讲到。首先a
开心303
·
2012-02-09 14: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完成端口,即
IOCP
susubuhui
·
2012-01-16 10:00
windows
.net
socket
C#
服务器
asynchronous
IOCP
Tips
Tip1:使用WSASend/WSARecv来收发数据,而不是使用ReadFile/WriteFile一句话,前者具有更好的性能Tip2: 理解
IOCP
的最大并发线程数和工作线程数应该让工作线程数(调用
Yuzhiyuxia
·
2012-01-13 14:00
工作
IO
socket
微软
structure
完成端口GetQueuedCompletionStatus()返回错误,怎样获得真正的错误代码
给出下面的代码:intYour
IOCP
Class::GetSockError(WSAOVERLAPPED*pWSAOVER
EasyIOCP
·
2012-01-12 17:00
简单的
iocp
例子
#include #include #include #include #include usingnamespacestd; #defineI_PORT1666 #defineI_ADDR"0.0.0.0" #defineDFT_BUFFER_SIZE4096 #defineOPT_READ0 #defineOPT_WRITE1 classCClient { public: CClien
xxq123321
·
2012-01-07 17:00
linux下epoll如何实现高效处理百万句柄的
开发高性能网络程序时,windows开发者们言必称
iocp
,linux开发者们则言必称epoll。
russelltao
·
2012-01-06 10:00
linux
linux下epoll如何实现高效处理百万句柄的
开发高性能网络程序时,windows开发者们言必称
iocp
,linux开发者们则言必称epoll。
russelltao
·
2012-01-06 10:00
linux
linux下epoll如何实现高效处理百万句柄的
开发高性能网络程序时,windows开发者们言必称
iocp
,linux开发者们则言必称epoll。
russell_tao
·
2012-01-06 10:00
linux
socket
cache
struct
list
null
linux下epoll如何实现高效处理百万句柄的
开发高性能网络程序时,windows开发者们言必称
iocp
,linux开发者们则言必称epoll。
russelltao
·
2012-01-06 10:00
数据结构
linux
socket
epoll
iocp
完成端口
iocp
编程模型
简介完成端口的基本思想和计算机组成原理中的dma非常类似,客户调用overlap操作抛出一个读写请求,然后在工作线程在一个位置(port)等待完成,如果完成,客户根据返回值进行后续的读写操作。在用户抛出异步读写请求以后,就可以转而去做其他事情了。1,定义异步请求保存数据的结构enumIO_OPERATION{ IO_READ=1, IO_SEND=2, IO_ACCEPT=3, };
wuzh1230
·
2011-12-26 08:00
windows
socket
iocp
OVERLAPPED
完成端口详解
几句话简单介绍下
IOCP
的使用:a) 像一般socket服务的开发一样i. 初始化sockii. Bind socketiii. Listen socketb) 创建一个完成端口i.
weiqubo
·
2011-12-21 14:00
IOCP
_API组件来搭建TCP服务器
42267本文基于沈毅(
[email protected]
:52851771)所提供的
IOCP
_API组件来搭建TCP服务器。
zhongguoren666
·
2011-12-17 09:00
集群式游戏服务器架构方案设计开发
从技术层面来看,各个平台都有一些自己特有的东西,比如Windows平台下面的
IOCP
技术,可以说为了支持大的并发,
IOCP
是一个Wind
markman101
·
2011-12-13 17:00
游戏
数据库
集群
server
服务器
数据库连接池
IOCP
中CompletionKey(完成键)与Overlapped(重叠结构体)的区别
BOOLGetQueuedCompletionStatus( HANDLE CompletionPort, // 完成端口句柄 LPDWORD lpNumberOfBytes, //传送数据字节数 PULONG_PTR lpCompletionKey, // 完成键 LPOVERLAPPED* lpOv
yu52000guang
·
2011-12-11 16:00
IO
socket
服务器
buffer
IOCP
中为什么使用WSAIoctl获取AcceptEx函数指针
Winsock2的其他供应商不一定会实现AcceptEx函数。同样情况也包括的其他Microsoft的特定APIs如TransmitFile,GetAcceptExSockAddrs以及其他Microsoft将在以后版本的windows里。 在运行WinNT和Win2000的系统上,这些APIs在Microsoft提供的DLL(mswsock.dll)里实现,可以通过链接mswsock
yu52000guang
·
2011-12-11 00:00
关于TCP/
IOCP
构架中出现的假死连接解决方案
如果在2台不同的公网机器,对TCP的c/s做过详细的压力测试,那么很不幸,会有很多人发现自己的server端会出现大量的假死连接。 假死连接具体表现如下: 1、在s端机器上,会有一些处于TCP_ESTABLISHED状态的“正常”连接; 2、但是在c端机器上,你的tcp客户端已经提示当前连接已经断开,比如10053/10054。 3、c端此时虽然可以断线重连s端,但是上一次的连接状态依
mowen99
·
2011-12-10 02:00
iocp
关于TCP/
IOCP
构架中出现的假死连接解决方案
如果在2台不同的公网机器,对TCP的c/s做过详细的压力测试,那么很不幸,会有很多人发现自己的server端会出现大量的假死连接。 假死连接具体表现如下: 1、在s端机器上,会有一些处于TCP_ESTABLISHED状态的“正常”连接; 2、但是在c端机器上,你的tcp客户端已经提示当前连接已经断开,比如10053/10054。 3、c端此时虽然可以断线重连s端,但是上一次的连接状态依
mowen99
·
2011-12-10 02:00
iocp
select,
iocp
, epoll,kqueue及各种I/O复用机制
首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(selectandpoll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIXaio_functions)blockingI/O这个不用多解释吧,阻塞套接字。下图是它调用过程的图示:重点解释下上图,下面例子都会讲到。首先appli
疯狂
·
2011-12-07 13:00
IOCP
的程序
C代码 #include #include #include #include #include #include #include "vld.h" #pragma message("automatic link to ws2_32.lib and mswsock.lib") #pragma comment(lib, "ws2_32.lib") #pragma c
pbymw8iwm
·
2011-12-02 17:00
手记---初学Linux
用
IOCP
好像不能解决SOCKET的TIME_WAIT状态,很烦人。突然对Linux产生了想法,于是去安装一个试试。
Sidyhe
·
2011-12-02 14:00
linux
windows
socket
dos
服务器
图形
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他