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
完成端口
IOCP
DEMO (网络)
网络上有非常详尽的文章,见http://blog.csdn.net/piggyxp/article/details/6922277,感谢他。完成端口是MS提供的异步通知队列模型,可用于文件读写,管道,网络通讯等,这里只涉及到网络(socket)使用完成端口。A.完成端口使用主要步骤主线程端步骤创建完成端口创建监听套接字,绑定完成端口创建工作者线程投递accept请求------销毁资源开始----
janvi
·
2012-11-24 15:15
coding
windows/winCE
linux网络编程(转)
精通多线程开发(并发编程:锁,无锁编程等),多进程通信,精通网络编程,精通套接字模型,熟悉epoll,熟悉
iocp
,熟悉io/逻辑处理的2种方式(一种accept后,唤醒别人继续监听,自己处理client
lirongwei
·
2012-11-22 11:00
网络编程
gh0st的
IOCP
这个是gh0st里用的
IOCP
类,但是客户端不是使用
IOCP
的,只有服务器端是使用的
IOCP
类,他的这个
IOCP
有几点是很值得我们学习的,首先就是自定义协议,通过自定义协议我们可以知道发送端发送的包的确切大小和其他的一些信息
wangluozhangleilei
·
2012-11-20 16:00
Gh0st通信协议解析(3) .send数据包大概是域名拦截关键
看到这里大家对gh0st的
iocp
通讯有一定的了解吧当顺利的连接到主控端之后,按照程序的一个执行逻辑,被控端会将本机上的一些反映本机状态的一个信息发送到主控端,这个过程其实涉及到了被控端与主控端间信息的交互过程
wangluozhangleilei
·
2012-11-20 16:00
一个简单的
IOCP
(IO完成端口)服务器/客户端类
作者: AminGholiha 翻译:高庆余文章来源: [url]http://www.codeproject.com/KB/IP/
iocp
_server_client.aspx[/url] 前言:
wangluozhangleilei
·
2012-11-18 13:00
IOCP
Thread Pooling in C#
From:http://www.theukwebdesigncompany.com/articles/article.php?article=82IntroductionWhenbuildingserverbasedapplicationsinC#,itisimportanttohavetheabilitytocreatethreadpools.Threadpoolsallowourservert
snail8384
·
2012-11-17 13:00
VC++实践
IOCP
编程
IOCP
全称I/OCompletionPort,中文译为I/O完成端口。
IOCP
是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。
yincheng01
·
2012-11-14 18:00
IOCP
O模型如下:select模型WSAAsyncSelect模型WSAEventSelect模型Overlapped I/O 事件通知模型Overlapped I/O 完成例程模型
IOCP
wangluozhangleilei
·
2012-11-14 16:00
游戏服务器框架
游戏服务器框架平台:linux,windows语言:c++协议:tcp1,网络支持的网络模式:(windows:select,
iocp
),(linux:select,epoll)当前主流的开源网络库:
zozoiiiiiiii
·
2012-11-14 10:00
通用异步 Windows TCP Socket 客户端组件的设计与实现
因此本座利用一些闲暇时光写了一个基于
IOCP
的通用异步WindowsTCP Socket服务端组件和一个通用异步WindowsTCPSocket
KangKermit
·
2012-11-07 20:00
HSHA-半同步半异步
半年前偶然看到一叫spserver的服务器框架,它将windows下
IOCP
移植到到libevent,并且以HSHA,LF两种模式实现了服务器框架.我做了点功课,写点心得.
gaoyanlong
·
2012-10-26 11:00
sha
IOCP
IOCP
完成端口,其本质就是一个在windows平台下管理IO操作的自定义线程池。其实完成端口是一个队列,所有的线程都在等消息出现,如果队列里有消息,就每个线程去获取一个消息执行它。
wangbole
·
2012-10-24 17:00
IOCP
模型总结
IOCP
模型总结
IOCP
模型总结
IOCP
(I/OCompletionPort,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
面对现实,超越自己
·
2012-10-23 14:00
IOCP
不可忽视的细节
IOCP
构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。
lanmayi003
·
2012-10-23 11:00
RO
IOCP
开发心得系列(01):服务器程序防止Socket攻击的解决方案
RO
IOCP
开发心得系列(01):服务器程序防止Socket攻击的解决方案 我这里说的“Socket攻击”是指,用一台或N台肉机进行TCP连接,以此来消耗服务器程序的可用Socket。
ilvu999
·
2012-10-20 00:00
集群式游戏服务器架构方案设计开发
从技术层面来看,各个平台都有一些自己特有的东西,比如Windows平台下面的
IOCP
技术,可以说为了
zz_yun
·
2012-10-16 22:20
服务器
IOCP
+UDP收包的时候:报0xC000000005,读取0x00000010错误的问题
IOCP
+UDP收包的时候:报0xC000000005,读取0x00000010错误的问题最近发现我那简单得不再简单的
IOCP
+UDP的底层出错了,在大数据量的时候经常会报错,并且清一色都是报的:报0xC000000005
牵着老婆满街逛
·
2012-10-15 11:00
IOCP
网络模型基本步骤
一、定义结构 typedefstructPER_HANDLE_DATA { SOCKETs; SOCKADDR_INRemoteAddr; }*PPER_HANDLE_DATA; typedefstructPER_IO_DATA { WSAOVERLAPPEDol; charbuf[12]; #defineOP_READ 1 #defineOP_WRITE
skiing_886
·
2012-10-07 13:00
IOCP
中多次投递WSASend
关于
IOCP
中是否可以对同一socket连续投递的疑问已经很久了,主要的疑问在wsaSend是否可以保证数据的完整发送,是否会出现部分发送成功的情况?
skiing_886
·
2012-10-06 22:00
socket
tcp
Microsoft
application
buffer
Sockets
IOCP
原理
要想彻底征服
IOCP
,并应用好
IOCP
这个模型,首先就让我们穿越到遥远的计算机青铜器时代(以出现PC为标志),那时候普通的PC安装的还是DOS平台,微软公司主要靠这个操作系统在IT界的原始丛林中打拼,在
skiing_886
·
2012-09-28 14:00
多线程
工作
windows
IO
null
winapi
WinSock完成端口I/O模型
IOCP
内部机制如下图所示: 在WinSock中编写完成端口程序,首先要
skiing_886
·
2012-09-27 19:00
apache
windows
function
null
multithreading
variables
一种扩展的环形队列在高性能网络游戏TCP网络库中的应用
另外特别多的小数据包也是网络游戏的特点,比如在WINDOWS下大多采用
IOCP
,但如果针对每个数据包都去调用一次SEND,在极端情况下会导致
IOCP
中的队列满而导致发送不成功的情况,解决办法即是将多个小数据包拼成大包
zhongguoren666
·
2012-09-24 10:00
IOCP
完成端口详解
完成端口详解(1) 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在WindowsNT和Windows2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器
wangluozhangleilei
·
2012-09-23 21:00
四个棘手的
IOCP
编码问题和解决方法
使用
IOCP
时会出现一些问题,其中有一些不是很直观的。在使用
IOCP
的多线程编程中,一个线程函数的控制流程不是笔直的,因为在线程和通讯直接没有关系。
wangluozhangleilei
·
2012-09-22 20:00
IOCP
与线程
IOCP
与线程author:KevinLynx 什么是完成包?完成包,即IOCompletionPacket,是指异步IO操作完毕后OS提交给应用层的通知包。
面对现实,超越自己
·
2012-09-20 13:00
理解I/O Completion Port(完成端口)
欢迎阅读此篇
IOCP
教程。我将先给出
IOCP
的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开
IOCP
的谜云,除去你心中对
IOCP
的烦恼。
j6915819
·
2012-09-17 15:00
多线程
windows
socket
网络
Microsoft
服务器
socket IO
一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
模型老陈有一个在外地工作的女儿
cuiyifang
·
2012-09-07 11:00
High performance
IOCP
IOCompletionPortsprovideaspecialisednotificationmechanismforcompletedasynchronousI/O.CompletedI/Oisqueuedatanobjectcalleda completionport whichthencallsaprogrammer-suppliedcall-back,knownasa completio
pud_zha
·
2012-09-05 18:00
SQL*Net more data to client意味着什么
今天下班时候,接到领导一个任务,查看数据库sqlldr入库堆积情况首先查看了
iocp
uswap情况,情况良好GlanceC.05.00.00020:22:56racdb1ia64CurrentAvgHigh
shushugood
·
2012-09-03 20:00
oracle
sql
数据库
网络
服务器
disk
服务器设计,开发的体会
底层的网络框架,目前可以说技术基本都是公开的了,可以自己从头写,采用
iocp
,epoll。
zjl410091917
·
2012-09-03 10:00
回收连接的时机
2.XNetServer和XNetClient不负责初始化X
IOCP
和XNetConnectionManager
xocoder
·
2012-08-22 17:00
【网络编程】之五、异步模型
注:本文部分转载一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型五:OverlappedI/O完成例程模型六:
IOCP
Jofranks
·
2012-08-22 14:00
编程
windows
网络
socket
Microsoft
微软
[置顶] DELPHI高性能大容量SOCKET并发(二):
IOCP
完成端口控件封装
IOCP
完成端口介绍:完成端口模型是Windows平台下SOCKET端口模型最为复杂的一种I/O模型。
SQLDebug_Fan
·
2012-08-19 22:00
exception
工作
socket
function
Integer
[置顶] DELPHI高性能大容量SOCKET并发(一):
IOCP
完成端口例子介绍
例子主要包括
IOCP
控件封装、服务端实现、传输协议和日志、控制、SQL查询、上传、下载等协议实现,并包括一些初步的性能测试结果。
SQLDebug_Fan
·
2012-08-18 22:00
多线程
windows
socket
测试
cmd
再谈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
yangkele
·
2012-08-18 22:00
java
windows
application
callback
asynchronous
Signal
IOCP
性能优化:使用环形缓冲提升
IOCP
效率(无锁缓冲)
最近在重构之前写的网络底层时,从各个方面认真考虑了每一个细节实现。其中,在提交I/O(WSASend/WSARecv)和I/O完成(GetQueuedCompletionStatus)时,难免出现一个缓冲区需要两个线程公用的问题。假设主线程不断发送该消息,这些消息被堆叠在一个缓冲区里,定时使用WSASend提交发送I/O请求,在GetQueuedCompletionStatus返回后,才能按照已发
xocoder
·
2012-08-18 16:00
多线程
线程
网络
性能优化
Windows
IOCP
模型与Linux EPOLL模块之比较
IOCP
模型与EPOLL模型的比较一:
IOCP
和Epoll之间的异同。异:1:
IOCP
是WINDOWS系统下使用。Epoll是Linux系统下使用。
ljmwork
·
2012-08-16 09:00
windows
linux
工作
网络
socket
服务器
网游开发注意事项
网游开发注意事项网络游戏服务器端一些注意事项 一:
IOCP
和Epoll之间的异同。异:1:
IOCP
是WINDOWS系统下使用。Epoll是Linux系统下使用。
 C++ 技术中心
·
2012-08-07 22:00
iocp
demo,数据回显
//
iocp
demo,数据回显:简单的接受客户端连接,并原样返回客户端发送过来的消息 unitunMain; interface uses Windows,Messages,SysUtils
truexf
·
2012-07-31 17:00
Windows 异步IO和 完成端口(
IOCP
)
见过网上好多的完成端口和网络通信的文章,呵呵,这里就简单的说说文件异步IO和完成端口,这里仅仅说说读取操作。下面是一些总结,很少有人提及,认真的看过MSDN文档之后得出的,欢迎指正。 要对文件异步IO操作,需要在文件创建的时候指定FILE_FLAG_OVERLAPPED属性的; 异步ReadFileEx是不能读取和IO完成端口绑定的文件句柄的; 异步ReadFileEx对OVE
dowhathowtodo
·
2012-07-26 23:00
windows
Windows 异步IO和 完成端口(
IOCP
)
见过网上好多的完成端口和网络通信的文章,呵呵,这里就简单的说说文件异步IO和完成端口,这里仅仅说说读取操作。下面是一些总结,很少有人提及,认真的看过MSDN文档之后得出的,欢迎指正。要对文件异步IO操作,需要在文件创建的时候指定FILE_FLAG_OVERLAPPED属性的;异步ReadFileEx是不能读取和IO完成端口绑定的文件句柄的;异步ReadFileEx对OVERLAPPED的hEve
ztz0223
·
2012-07-26 23:00
windows
IO
File
null
delete
winapi
服务器程序开源
https://github.com/zhangshiguang/pushserver.gitgit://github.com/zhangshiguang/pushserver.git主要技术
IOCP
完成端口
JORDANSG
·
2012-07-26 10:00
IOCP
使用时常见的几个错误
在使用
IOCP
时,最重要的几个API就是GetQueueCompeltionStatus、WSARecv、WSASend,数据的I/O及其完成状态通过这几个接口获取并进行后续处理。
JORDANSG
·
2012-07-24 18:00
IOCP
包裹类
IOCP
包裹类头文件:/*********************************************************************** Copyright (C) 2008
牵着老婆满街逛
·
2012-07-16 18:00
[转]
IOCP
介绍
IO完成端口下面摘抄于MSDN《I/OCompletionPorts》,smallfool翻译,原文请参考CSDN文档中心文章《I/OCompletionPorts》,http://dev.csdn.net/Develop/article/29%5C29240.shtm。I/O完成端口是一种机制,通过这个机制,应用程序在启动时会首先创建一个线程池,然后该应用程序使用线程池处理异步I/O请求。这些线
->
·
2012-07-15 19:00
A simple
IOCP
Server/Client Class
原文地址:http://www.codeproject.com/Articles/10330/A-simple-
IOCP
-Server-Client-ClassDownloaddemoprojectv.1.16
->
·
2012-07-15 19:00
用
IOCP
实现个简易TCP并发服务器
我们前面接触过几个高效的unix/linux的异步IO模型:select,poll,epoll,kqueue,其实windows也有它的异步模型,比如windows版本的select,当然最高效的还属
IOCP
ciaos
·
2012-07-13 14:45
C/C++
用
IOCP
实现个简易TCP并发服务器
我们前面接触过几个高效的unix/linux的异步IO模型:select,poll,epoll,kqueue,其实windows也有它的异步模型,比如windows版本的select,当然最高效的还属
IOCP
ciaos
·
2012-07-13 14:00
使用
IOCP
需要注意的一些问题~~(不断补充)
使用
IOCP
需要注意的一些问题~~(不断补充)[http://www.cppblog.com/johndragon/archive/2011/09/20/21845.html ]1-不要为每个小数据包发送一个
baodi_z
·
2012-07-09 17:00
多线程
工作
优化
socket
服务器
buffer
python中利用twisted的异步通信和微线程 实现webshell密码扫描器
好久以来都一直想学习windows中得
iocp
技术,即异步通信,但是经过长时间研究别人的c++版本,发现过于深奥了,有点吃力,不过幸好python中的twisted技术的存在方便了我
wcf1987
·
2012-07-06 19:00
python
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他