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
完成端口
[置顶] C#高性能大容量SOCKET并发(一):IOCP
完成端口
例子介绍
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为日志
SQLDebug_Fan
·
2014-01-22 15:00
多线程
C#
iocp
完成端口
使用头文件winbase.h的错误
今天想学习下
完成端口
的使用,需要获取CPU的个数,使用C++返回通过GetSystemInfo等方式获取本机系统的CPU数,添加#include头文件然后进行编译的时候出现了一大堆的错误,错误如下:1>
pingD
·
2014-01-22 15:00
windows.h
winbase.h
Windows
完成端口
编程
Windows
完成端口
编程目录一基本概念二OVERLAPPED数据结构三
完成端口
的内部机制创建
完成端口
完成端口
线程的工作原理线程间数据传递线程的安全退出一基本概念设备---windows操作系统上允许通信的任何东西
Luohsh1
·
2014-01-17 11:00
IOCP
完成端口
资料整理——"高大上",够全,够详细
最经典:ByPiggyXP(小猪)
完成端口
(CompletionPort)详解http://blog.csdn.net/neicole/article/details/7549497http://blog.csdn.net
谦言万语
·
2014-01-14 19:02
网络开发-综合
I/O异步demo
inHANDLEExistingCompletionPort, __inULONG_PTRCompletionKey, __inDWORDNumberOfConcurrentThreads ); /* 这个函数完成两个不同的任务:1、创建一个
完成端口
对象
wzy198852
·
2014-01-13 20:00
IO
异步
G-Sockets2.5 发布说明
关键字:IocpTcpServer
完成端口
服务器压力测试工具回射服务器内存加载DLL下载链接:http://blog.csdn.net/guestcode/article/details/7538636
guestcode
·
2014-01-13 05:00
tcp
server
iocp
压力测试工具
回射服务器
内存加载DLL
完成端口服务器
完成端口
学习笔记(二):
完成端口
实现机制的仿真
上一篇关于“
完成端口
”的文章中,我们讲解了在同一个控制台程序中完成本地文件的拷贝,利用的是ReadFile和WriteFile两个API函数。
zssureqh
·
2014-01-04 17:00
多线程
网络编程
文件传输
完成端口
windows I/O
完成端口
I/O
完成端口
一.基本概念:设备---windows操作系统上允许通信的任何东西,比如文件、目录、串行口、并行口、邮件槽、命名管道、无名管道、套接字、控制台、逻辑磁盘、物理磁盘等。
chijianxingfeng
·
2013-12-26 17:05
windows编程
Socket模型详解(转)
两种I/O模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.
完成端口
模型五种I/O模型的比较 两种I/O模式1、 两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序
·
2013-12-22 15:00
完成端口
总结(二)
C++最后都是要形成动态库的,以下是一些我认为比较重要的东西。欢迎探讨! 写这个库呢!中间涉及到一些最基本的东西主线程和线程并行、头文件互相引用循环问题。为什么要说呢,因为这些东西不但遇到了,还给自己造成很大的麻烦,所以记下来引以为戒!并行就是线程在做一些事情,打个比方你父亲是主线程,他在做饭炒菜,你是副线程,叫你拿酱油,而他还在炒菜,你拿酱油给他后,他会把酱油放入到菜里面去,中间的过程就是一个并
u012307430
·
2013-12-16 00:00
api
服务器
内存泄露
智能指针
内存分配
winsock
完成端口
总结(一)
这两天粗略的学习了
完成端口
的简单应用今天把他记下来!IOCP(I/OCompletionPort)I/O
完成端口
;IOCP模型属于一种通讯模型,适用于(能控制并发执行的)高负载服务器的一个技术。
u012307430
·
2013-12-16 00:00
api
winsock
高性能服务器底层网络通信模块的设计方法
高性能服务器底层网络通信模块的设计方法分类: 网游服务器2010-09-1911:16 339人阅读 评论(0) 收藏 举报服务器网络工作测试多线程数据库连接池在对I/O
完成端口
进行底层封装的基础上,
pi9nc
·
2013-12-15 19:00
网游服务器
网游服务器
完成端口
学习笔记(一):
完成端口
+控制台 实现文件拷贝
最近在整理手里一个项目的后台服务端归档程序,重新梳理了一下有关“
完成端口
”的知识,发现还是有很多模棱两可的地方,下面记录一下再次学习的点滴,该篇博文还会有后续的补充章节,不知道什么时间会再补充^
zssureqh
·
2013-12-08 20:00
多线程
iocp
完成端口
Socket模型详解(转)
两种I/O模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.
完成端口
模型五种I/O模型的比较 两种I/O模式1、 两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序
huangxy10
·
2013-12-05 18:00
windows
socket
网络编程
完成端口
关于IOCP
完成端口
的文章
http://www.cnblogs.com/ayanmw/archive/2012/10/11/2720393.htmlhttp://blog.csdn.net/piggyxp/article/details/6922277
lazyclough
·
2013-12-01 19:00
IOCP工作原理
写的都是一些函数的实现原理,没提到重点,最近一次面试中技术官告诉我《windows高级编程指南》这本书有提到过,我回来查看了一下,在614页的确有比较详细的讲解,有点不太明白,先把原文引出来吧:总结:
完成端口
的目标是使在释放线程
qq51931373
·
2013-11-28 17:00
网络服务器
套接字I/O模型-
完成端口
IOCP
“
完成端口
”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!
qq51931373
·
2013-11-28 16:00
iocp
TCP
完成端口
服务器构建
在vs2008中编译通过,vs2010应该也没有问题。使用静态MFCdll。其他配置保持默认即可。可能需要设置/MTD运行时。可以实现向指定客户端ip发送信息(该客户端必须首先连接进服务器)从指定客户端ip中取出数据。我使用C++类进行了封装,对各种异常进行了处理。进行了较详细的注释,如果有函数不清楚,可以去msdn上查一查。1,客户端类#pragmaonce #defineRECEIVE_SI
huangxy10
·
2013-11-23 14:00
tcp
服务器
网络编程
iocp
完成端口
完成端口
(IOCP)实现高性能网络服务器(源码 C#)
完成端口
(IOCP)实现高性能网络服务器(源码C#)最近有项目要做一个高性能网络服务器,决定下功夫搞定
完成端口
(IOCP),最终花了一个星期终于把它弄清楚了,并用C++写了一个版本,效率很不错。
luxiaoyu_sdc
·
2013-11-21 15:00
WinSock 异步I/O模型[1]---选择模型 - select
Windows操作系统提供了五种I/O模型,分别是:■选择(select);■异步选择(WSAAsyncSelect);■事件选择(WSAEventSelect);■重叠I/O(OverlappedI/O);■
完成端口
gxh9314
·
2013-11-21 10:00
IO
异步
select
一个封装好的使用
完成端口
的socket通讯类
//*********************************************************************************** //文件说明:TSocket.h //功能:文件传输客户端实现头文件 //使用说明:使用TCP的IOCP实现,可以传送大消息包、文件,同一客户端可以同时发送多个文件 //1、用TClients创建一个对象,pClients //
educast
·
2013-11-13 19:00
Socket所有的网络通信模型详解共享
两种I/O模式 一.选择模型 二.异步选择 三.事件选择 四.重叠I/O模型 五.
完成端口
模型 五种I/O模型的比较 两种I/O模式 1、两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待
bjtbjt
·
2013-11-13 13:00
Socket模型详解
两种I/O模式 一.选择模型 二.异步选择 三.事件选择 四.重叠I/O模型 五.
完成端口
模型 五种I/O模型的比较 两种I/O模式 1、
·
2013-11-13 07:00
socket
IOCP中CompletionKey(完成键)与Overlapped(重叠结构体)的区别
BOOLGetQueuedCompletionStatus( HANDLE CompletionPort, //
完成端口
句柄 LPDWORD
gsls181711
·
2013-11-11 13:00
Windows socket之IO
完成端口
(IOCP)模型开发(原作者:csdn——ithzhang)
Windows socket之IO
完成端口
(IOCP)模型开发 IO
完成端口
是一种内核对象。利用
完成端口
,套接字应用程序能够管理数百上千个套接字。
gsls181711
·
2013-11-06 16:00
IOCP(I/O Completion Port,I/O
完成端口
模型)
IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
gsls181711
·
2013-10-23 17:00
Winsock
完成端口
模型
研究了几天IOCP的模型,参考了很多大牛的文章,有了点自己的感觉,于是把心得写下来,算是记录一下成长的过程,也希望用最直观的图的形式让以后的人更直观的明白IOCP的基本原理,其实IOCP有很多实现的方式,先说一下第一种比较基本的ICOP,这种理解之后其他的就很容易理解了。:) 先看一下我绘制的一个原理图,图应该更容易理解一下,绘制了1个多小时呢,水平有限,高手莫怪。 流程图解释————
gsls181711
·
2013-10-23 15:00
IOCP模型总结
IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
educast
·
2013-10-18 17:00
浅谈异步IO各模型优缺点
本文只讨论OverLappedI/O的三种异步模型及
完成端口
,像select、SWASelect不作讨论,讨论顺序从劣到优,方便于循序渐进地对比,更容易区分各模型之间的差别。
zsJum
·
2013-10-08 15:00
高性能
完成端口
异步IO
OVERLAPPED
完成端口
什么时候用“
完成端口
” “
完成端口
”模型是迄今为止最为复杂的—种I/O模型。然而。假若—个应用程序同时需要管理为数众多的套接字,那么采用这种模型。
evsqiezi
·
2013-09-26 14:00
高性能服务器开发
IOCP模型总结(转) IOCP(I/O Completion Port,I/O
完成端口
)是性能最好的一种I/O模型。 它是应用程序使用线程池处理异步I/O请求的一种机制。
andrewstz
·
2013-09-24 23:00
服务器
音视频性能指标介绍
主要负责上层应用业务逻辑的处理,业务层通信指令解析等;音视频数据的编码、解码等工作均在客户端完成,不占用服务器的CPU资源,在服务器的所有模块中,占用资源最多的当属流媒体数据的转发工作,由于AnyChat采用了
完成端口
模型
fanxiaojun
·
2013-09-02 16:36
网络连接
稳定性
在线用户
IOCP模型总结
IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
windows_nt
·
2013-08-21 18:00
IOCP详解
IOCP详解IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
keep_moving_cqu
·
2013-08-10 13:00
Windows核心编程之3 内核对象
3内核对象3.1哪些是Windows的内核对象比如:令牌对象,事件对象,文件对象,目录对象,文件映射对象,IO
完成端口
,互斥量,线程对象,进程对象,作业,管道,等等。
woleiwei
·
2013-08-09 15:00
windows
核心编程
(搬运工)在Windows平台上安装Node.js及NPM模块管理
现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于
完成端口
的网络模型改造,另一方面NPM
点点滴滴
·
2013-08-07 23:00
Appium_在Windows平台上安装Node.js及NPM模块管理
现在情况已经大有变观,一方面Node.js已经完成了在Windows平台上基于
完成端口
的网络模型改造,另一方面NPM
jiguanghoverli
·
2013-08-07 23:00
win32多线程-I/O
完成端口
/* *EchoSrv.c * *SamplecodeforMultithreadingApplicationsinWin32 *ThisisfromChapter6,Listing6-4 * *DemonstrateshowtouseI/Ocompletionports *withTCPontheInternet.Thissample *servercanonlyberunonWindowsNT
windows_nt
·
2013-08-04 21:00
完成端口
完成端口
的最大优点在于其管理海量连接时的处理效率,通过操作系统内核的相关机制完成IO处理的高效率。注意:
完成端口
的优点在于管理连接量的巨大,而不是传输数据量的巨大。
ysu108
·
2013-08-01 10:00
常用服务器架构实现
常用服务器架构实现(多线程/多进程&select模型&
完成端口
/EPOLL) RT,常用的服务器架构原理如上面所示三种,虽然出现的时间不同,但即使到今天也仍然是各有侧重的,没有绝对的优劣之分1)多线程/
asome_one
·
2013-07-30 23:00
服务器架构
用C++实现HTTP服务器 - 处理
完成端口
模型(IOCP)的超时问题
如何处理
完成端口
模型(IOCP)的超时问题.作者:阙荣文2011/7/12前言
完成端口
(IOCP)是所有WindowsI/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制
manfred2manfred
·
2013-07-25 15:48
C/C++
网络编程
《Windows核心编程系列》十一谈谈Windows线程池
转自:http://blog.csdn.net/ithzhang/article/details/8373243 Windows线程池 上一篇博文我们介绍了IO
完成端口
。
humanbeng
·
2013-07-18 17:00
Windows系统线程池+利用windows自带的线程池
p=65一直想弄明白Windows的IO
完成端口
是什么,这个词语每每出现在我眼前时总是伴随着鲜花和赞美,因此我便将其同许多我从来没搞懂过的东西一起归为神秘一类。
humanbeng
·
2013-07-18 09:00
完成端口
IOCP详解
本系列里
完成端口
的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚…..这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中
完成端口
的方方面面的信息
beyond_cn
·
2013-07-15 20:06
网络编程
WinSock 异步I/O模型
操作系统提供了五种I/O模型,分别是:■ 选择(select);■ 异步选择(WSAAsyncSelect);■ 事件选择(WSAEventSelect);■ 重叠I/O(Overlapped I/O);■
完成端口
·
2013-07-15 11:00
I/O
Windows 核心编程之10 IO
完成端口
下面是创建IO
完成端口
的函数//创建一个IO
完成端口
HANDLECreateNewCompletionPort(DWORDNumberOfConcurrentThreads) { return(CreateIoCompletionPort
woleiwei
·
2013-07-05 19:00
C++
windows
Win32
线程
IO完成端口
windows 核心编程之 10 同步设备IO与异步设备IO
它就叫IO
完成端口
,它可以帮助我们创建高性能而且伸缩性好的应用程序。通过使用IO
完成端口
,我们可以让线程在读取设备和写入设备的时候不必等待设备的响应,从而显著
woleiwei
·
2013-07-05 11:00
编程
C++
windows
读书笔记
C# IOCP服务器项目(学习)
编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO
完成端口
·
2013-07-04 15:00
iocp
WinSock I/O模型比较
除了
完成端口
以外,重叠I/O的性能最佳,它能支持数千个连接,因此其伸缩性较好,适宜大型服务器程序的设计。若仅是为了提供中等数目的连接
CTO_51
·
2013-07-03 22:00
编程
网络
游戏服务器后台的快速开发 .
用socket流行当然的是
完成端口
技术了。但
完成端口
只是实现了一个基本的数据收发包,真正实现起来,还需要定义各种的通迅协议。讲到通迅协议那就要提一下goo
2206188915
·
2013-06-14 10:00
sql
游戏
数据库
Google
完成端口
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他