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#中异步基于消息通信的
完成端口
的TCP/IP协议的组件实现(源代码)
源代码: 客户端: using System; using System.IO; using System.ComponentModel; using System.Collections; using System.Diagnostics; using System.Net; using &nb
·
2015-10-27 15:41
TCP/IP
Server Develop (八) IOCP模型
IOCP模型 IOCP全称I/O Completion Port,中文译为I/O
完成端口
。
·
2015-10-27 12:18
server
(原创)拨开迷雾见月明-剖析asio中的proactor模式(二)
一层一层转发到最下面的服务层的对象win_iocp_socket_service,由它将请求转发到操作系统(调用windows api),操作系统处理完异步请求之后又是如何返回给应用程序的呢,这里是通过iocp(
完成端口
·
2015-10-27 12:11
IO
Delphi实现高性能的Socket通讯服务器(
完成端口
模型IOCP)
很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例程的精髓,加上一个高效的通讯协议,你完全可以用它来构建一个高性能的通讯服务器。 在公布代码前,先谈谈I/O CP。对I/O CP的函数不多做
·
2015-10-26 15:26
socket
WinSock学习笔记6:IOCP
完成端口
模型
WinSock学习笔记6:IOCP
完成端口
模型 unit Unit1; interface uses WinSock2,
·
2015-10-26 15:25
学习笔记
Winsock学习笔记2:WSAAsyncSelect模型
I/O进行管理,它们包括: select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)以及 completion port(
完成端口
·
2015-10-26 15:24
select
编写
完成端口
网络服务器的一些说明 (1)
------------------------------------------------------------------------- 1. AcceptEx: BOOL PASCAL FAR AcceptEx ( IN SOCKET sListenSocket, &nbs
·
2015-10-23 09:40
服务器
C#编写基于.Net IOCP的高性能服务器
编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO
完成端口
·
2015-10-23 08:12
.net
APM之异步IO-1
Windows中使用I/O
完成端口
的形式完成异步I/O,<Windo
·
2015-10-23 08:29
IO
C#实现IOCP
C#实现IOCP(
完成端口
)的详细代码如下: using System; using System.Threading; // Included for the
·
2015-10-21 12:27
iocp
内核对象的安全描述符
; 当你需要创建、打开和操作各种内核对象的时候,系统要创建和操作若干类型的内核对象,强如存取符号对象、事件对象、文件对象、文件映射对象、I/O
完成端口
对象
·
2015-10-21 12:28
安全
《ASCE1885的源码分析》の基于
完成端口
模型的TCP服务器框架
使用IOCP的TCP服务器使用过程大体如下: 1) 使用CreateIoCompletionPort函数创建
完成端口
,并以该I/O
完成端口
为参数创建多个服务线程; 2) 创建监听套接字;
·
2015-10-21 12:33
源码分析
C#高性能大容量SOCKET并发
C#高性能大容量SOCKET并发(零):代码结构说明 C#高性能大容量SOCKET并发(一):IOCP
完成端口
例子介绍 C#高性能大容量SOCKET并发(二):SocketAsyncEventArgs
·
2015-10-21 11:26
socket
ESFramework网络通信框架 -- 序
自从2004年7月开始,就一直从事N层C/S架构的服务端的开发,从最初的熟悉各种Windows Socket API、熟悉
完成端口
模型,
·
2015-10-21 11:58
framework
IO处理线程
客户IO处理,是在工作线程,_WorkerThreadProc中完成的 函数,在
完成端口
上调用GetQueuedCompletionStatus函数等待IO完成,并调用自定义函数HandleIO来处理
·
2015-10-21 11:34
IO
开启服务和停止服务
Start函数用于开启服务 1 初始化状态变量 2 创建监听套接字 3 加载使用扩展API函数 4 创建
完成端口
对象 5 建立监听套接字和
完成端口
对象间的关联 6 为监听套接字注册FD_ACCEPT
·
2015-10-21 11:33
服务
完成端口
IO模型
IOCP(IO
完成端口
)是一种伸缩性的IO模型,广泛应用于各种类型的高性能服务器,如Apache等。 IO
完成端口
,应用程序使用线程池处理异步IO请求的一种机制。
·
2015-10-21 11:31
IO
套接字模式
I/O模型6种:阻塞模型,选择模型,WSAAsyncSelect模型,WSAEventSelect模型,重叠模型,
完成端口
模型 阻塞模式: 执行IO的winsock调用一直到操作完成才返回
·
2015-10-21 11:23
套接字
【IOCP】 IOCP模型属于一种通讯模型- 较难
e9vXkKd2aHp8VDr1XTURdwQB4K85r28IYjeMwRIyuaXtsrCsXHY1eohiFgsDXRYRlj6xEQoZFzH9dgKwla2n3q IOCP(I/O Completion Port),常称I/O
完成端口
·
2015-10-21 11:36
iocp
IOCP详解<转>
www.n5188.com/a/bianchengzhishiku/bianchengyuyan/2012/1225/3987.html IOCP详解IOCP(I/O Completion Port,I/O
完成端口
·
2015-10-21 11:34
iocp
Windows I/O
完成端口
内容: 1、基本概念 2、WINDOWS
完成端口
的特点
·
2015-10-21 10:38
windows
转:
完成端口
(Completion Port)详解
手把手叫你玩转网络编程系列之三
完成端口
(Completion Port)详解 &
·
2015-10-21 10:32
port
Winsock
完成端口
模型-Delphi代码
原文出处 《Windows网络编程技术》第8章
完成端口
模型 由于原书附的是C代码,我把其翻译成Delphi代码。
·
2015-10-21 10:52
Delphi
关于I/O
完成端口
刚翻译一篇MSDN的文章,关于
完成端口
,也许其他人已经翻译过了,不过我自己再翻译一遍,希望摸得更准一点。
lidanger
·
2015-10-08 09:00
完成端口
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和
完成端口
(Completion
地精的贪婪
·
2015-09-22 16:00
socket通信之九:使用
完成端口
实现的一个聊天室
基本上windows平台下的几种IO模型都实现了一遍,还有两个没有实现,但是它们一个需要基于windows消息,一个和重叠IO中的事件通知模型比较类似,并且不能实现真正的异步,所以就不列出来了。这一篇介绍如何实现一个聊天室。前面介绍的几种模型中除了基本的socket模型和阻塞版本的模型之外都可以用来实现聊天室,因为这两个模型还不能实现支持多个客户端。对于其它的几个模型,我们需要做的只是在原来模型的
u012501459
·
2015-09-04 23:00
socket通信之八:
完成端口
模型实现的客户/服务器模型
完成端口
的详细说明可以参考下面这两篇文章,理论讲的很好。
u012501459
·
2015-09-03 16:00
Tech Two
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
ucliaohh
·
2015-08-17 09:00
Windows系统线程池+利用windows自带的线程池
一直想弄明白Windows的IO
完成端口
是什么,这个词语每每出现在我眼前时总是伴随着鲜花和赞美,因此我便将其同许多我从来没搞懂过的东西一起归为神秘一类。
ctiyman
·
2015-08-11 16:54
启动一个新的container
对这个新的生成的image进行相应的操作,启一个新的container docker run -d -p 49159:80 -p 49160:22 -p 49161:3306 [image name:tag]
完成端口
映射的任务
dongchao_pro
·
2015-08-06 16:00
docker
container
Windows 非阻塞或异步 socket
异步与非阻塞区别见我的另外一篇文章Socket同步/异步与阻塞/非阻塞区别selectWSAAsyncSelectWSAEventSelect重叠(Overlapped)I/OIOCP:
完成端口
Select
山里来的鱼
·
2015-07-29 21:00
完成端口
iocp——在螺丝壳里做道场
WINDOWS 2000以后的操作系统才支持IOCP。WINSOCK2.0才支持IOCP。 首先要有一个WINSOCK2.PAS的WINSOCK2.0接口调用声明单元。 WINSOCK的版本号: WINSOCK_VERSION = $0202; 动态库:ws2_32 = 'ws2_32.dll'; 1)服务端首先要创建一个监听SOCKET,用于监听客户端连接。 1.1)加载WINSOCK
·
2015-06-28 14:00
iocp
Windows IOCP
WindowsIOCPIOCP全称I/OCompletionPort,中文译为I/O
完成端口
。
geassyan01
·
2015-06-12 14:25
网络编程
Socket通讯
完成端口
怎么实现同时收发
如果大家对
完成端口
不熟悉,请先百度一下,详细的资料很多,这里主要是针对采用
完成端口
的SOCKET如果实现同时异步收发的进阶篇,由于之前在网上查找资料后发现对于这方面的相关资料甚少,于是在此留文。
卡米007
·
2015-06-09 10:38
Windows系统编程之异步I/O和
完成端口
threadid=28342Windows系统编程之异步I/O和
完成端口
【作者】北极星2003【来源】看雪技术论坛(bbs.pediy.com) 【时间】2006年7月1日一、 同步I/O和异步I/O
libaineu2004
·
2015-06-07 13:00
IO
异步
iocp
winsock IO模型
完成端口
Winsock工作模型有下面六种一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O事件通知模型五:OverlappedI/O 完成例程模型六:IOCP模型 重叠I/O模型Winsock2的发布使得SocketI/O有了和文件I/O统一的接口。我们可以通过使用Win32文件操纵函数ReadFile和WriteFile来进行So
IT小伙
·
2015-05-28 11:00
多线程高并发解决办法
Windows下的异步操作典型是IOCP(
完成端口
),能极大的改善性能。其实现机制是请求到内核后,立即完成请求(不用阻塞
漠河的极光
·
2015-05-03 13:51
高并发
多线程
异步
DIOCP 运作核心探密
DIOCP作为对Windows的IOCP
完成端口
封装,拥有了很高的性能,经过对ECHO
·
2015-04-29 10:00
iocp
棋牌游戏服务器架构: 总体设计
它主要采用了Windows提供的IO
完成端口
来实现其网络组件。本服务器虽然参考了
kepoon
·
2015-04-23 13:00
重叠I/O之事件对象通知
一、重叠I/O的优点 1.可以运行在支持Winsock2的所有Windows平台,而不像
完成端口
只是支持NT系统。
iw1210
·
2015-04-06 21:00
WindowSocket之异步IO----Select
模型解决,下面列举5种,1)选择模型(select)(主要用于服务端)2)异步选择(WSAAsyncSelect)3)事件选择(WSAEventSelect)4)重叠I/O(OverlappedI/O)5)
完成端口
-lean-
·
2015-04-06 15:00
socket
select
Windows Socket常见异步IO模型——代码攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
wangcg123
·
2015-02-25 17:00
socket
IO
网络编程
Windows
完成端口
转子:http://blog.csdn.net/byxdaz/article/details/2139515#include"stdafx.h"#include#include#definePORT 5150#defineMSGSIZE1024#pragmacomment(lib,"ws2_32.lib")typedefenum{RECV_POSTED}OPERATION_TYPE;typede
Eric_DWT
·
2015-02-05 14:00
我的Windows核心编程——
完成端口
+套接字 图解
========================声明============================本文原创,转载请注明作者和出处,并保证文章的完整性(包括本声明)。本文不定期修改完善,为保证内容正确,建议移步原文处阅读。本文链接:http://blog.csdn.net/wlsgzl/article/details/42190759======================没图说个JB
wlsgzl
·
2014-12-27 09:00
windows
套接字
iocp
完成端口
核心编程
重温WIN32 API ------ 一个简单的UDP服务器类
1基本思路网络通信程序设计中最难的部分就是IO的处理,不同操作系统平台提供不同的IO处理机制,Windows平台有select模型、
完成端口
等,Linux平台则是poll和epoll。
smstong
·
2014-12-22 18:00
vc 简单
完成端口
线程池
//临界值操作类 class CInterCriSec { public: CInterCriSec(DWORD dwSpinCount = DEFAULT_CRISEC_SPIN_COUNT) {VERIFY(::InitializeCriticalSectionAndSpinCount(&m_crisec, dwSpinCount));} ~CInterCriSec() {::DeleteCr
lssaint
·
2014-12-12 08:00
windows
线程池
VC
完成端口
Web版PACS开发纪要二:解决文件传输数据“丢失”问题
在利用“
完成端口
”完成了文件自动归档的基础上,本次需要利用socket套接字进行文件的远距离传输。虽然socket编程的参考书籍很多,但是在具体实现过程中还是遇到了各种各样的问题。
zssure_thu
·
2014-12-11 08:00
编程
socket
栈
文件传输
[置顶]
完成端口
(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
手把手叫你玩转网络编程系列之三
完成端口
(CompletionPort)详解-----ByPiggyXP(小猪)前言本系列里
完成端口
的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中
alivehim
·
2014-12-09 18:36
理解I/O Completion Port(
完成端口
)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:I/O端口同步/异步堵塞/非堵塞服务端/客户端多线程程序设计WinsockAPI2.0在这之前,我曾经开发过一个项目,其中一块需要网络支持,当时还考虑
顾起威
·
2014-12-01 20:00
多线程
windows
网络
socket
服务器
Microsoft
完成端口
的一个例子
来自微软的
完成端口
例子,就讲解一下它的使用套路吧反正编程这个玩意,只要用过,自然就知道什么回事,一次不会再看一次,学习这个玩意,无他,勤奋而已。
顾起威
·
2014-12-01 20:00
数据结构
IO
struct
socket
null
winapi
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他