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
WCF服务在高负载下可能会变慢
KB2538826 解释了WCF服务在突发的请求下会发生的问题:当您的 WCF 服务接收请求的突发时,默认.Net I/O 完成端口 (
IOCP
) 线程池可能不扩大需尽快和你 WCF 的响应时间会随之增加
·
2015-10-31 09:40
WCF
网络通信,其实就是在作内存(缓冲区)管理
在网络通信模型方面,现在的技术都是比较成熟的了,在win下使用
iocp
,在linux下使用epoll。它们的使用方法,相对来说,还是比较有章可循的。
·
2015-10-31 09:45
网络通信
IOCP
模型总结
IOCP
(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
·
2015-10-31 08:02
iocp
收藏:
IOCP
, kqueue , epoll ... 有多重要?---云风
IOCP
, kqueue , epoll ... 有多重要?
·
2015-10-31 08:24
Queue
一次.net Socket UDP编程的10万客户端测试记录
于是对.net 的Socket编程进行了一些研究,发现.net 3.5 里SocketAsyncEventArgs 是基于
IOCP
实现。
·
2015-10-31 08:48
socket
IOCP
编程小结(中)
上一篇主要谈了一些基本理念,本篇将谈谈我个人总结的一些
IOCP
编程技巧。 网络游戏前端服务器的需求和设计 首先介绍一下这个服务器的技术背景。
·
2015-10-30 19:20
iocp
关于网络编程六种IO模型的形象比喻
/////////////////select模型 WSAAsyncSelect模型 WSAEventSelect模型 OverlappedI/O事件通知模型 OverlappedI/O完成例程模型
IOCP
曾劲松
·
2015-10-30 17:00
select,
iocp
, epoll,kqueue及各种I/O复用机制
http://blog.csdn.net/heyan1853/article/details/6457362 首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO)
·
2015-10-30 17:11
select
理解I/O Completion Port(完成端口)
欢迎阅读此篇
IOCP
教程。我将先给出
IOCP
的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开
IOCP
的谜云,除去你心中对
IOCP
的烦恼。
·
2015-10-30 14:14
port
IOCP
编程之基本原理
在我的博客之前写了很多关于
IOCP
的“行云流水”似的看了让人发狂的文章,尤其是几篇关于
IOCP
加线程池文章,更是让一些功力不够深厚的初学
IOCP
者,有种吐血的感觉。
·
2015-10-30 14:17
iocp
ESFramework 4.0 有哪些优点?
1.高性能 ESFramework底层使用
IOCP
模型,使得数据收发与处理达到最高性能。
·
2015-10-30 13:16
framework
SocketAsyncEventArgs
SocketAsyncEventArgs是.net提供的关于异步socket类,封装了
IOCP
的使用,可以用它方便的实现NIO(non-blocking IO) NIO对于提升某些场景下Server性能和吞吐量有很大益处
·
2015-10-30 13:41
socket
异步I/O模型
异步I/O模型 异步I/O模型是.NET中最高效的I/O模型,因为在Windows NT 4和以上的系统中.NET异步I/O在内部使用了I/O完成端口(I/O completion port,以下简称
IOCP
·
2015-10-30 12:50
I/O
临时放段c++代码,关于
IOCP
的,让群里朋友看
// Module Name: iocmplt.cpp // // Description: // // This sample illustrates how to develop a simple ech
·
2015-10-30 12:15
iocp
基于
IOCP
的通用异步 Windows Socket TCP 高性能服务端组件的设计与实现
现以一个基于
IOCP
的通用异步 Windows Socket TCP 服务端组件为例子,讲述其设计与实现相关的问题,希望能引发大家的思考,对大家日后开展相关类
·
2015-10-30 12:10
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
stormbjm
·
2015-10-28 11:00
基于
IOCP
的通用异步 Windows Socket TCP 高性能服务端组件的设计与实现
现以一个基于
IOCP
的通用异步 Windows Socket TCP 服务端组件为例子,讲述其设计与实现相关的问题,希望能引发大家的思考,对大家日后开展相关类
·
2015-10-28 09:21
Windows Socket
IOCP
开发的几个概念
我们都知道,基于
IOCP
的开发是异步IO的,也正是这一技术的本质,决定了
IOCP
所实现的服务器的高吞吐量。
·
2015-10-28 08:29
iocp
IOCP
创建
我在此整理一下: 完成端口(
IOCP
)是WINDOWS平台上特有的一种技术。要使用
IOCP
技术,就要用到微软的WSA(windows socket api)。
·
2015-10-28 07:26
iocp
Socket
IOCP
网络模型实现
PS:最近一直在钻研几种主流IO网络模型的实现原理 唯一感觉不是很通的就是
IOCP
了 希望慢慢多加实践会真正消化掉这个强大的网络模型 下面推荐一篇写的很不错的博客
·
2015-10-27 16:55
socket
高性能 Windows Socket 组件 HP-Socket v2.2.3 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 13:16
Windows Socket
通用高性能 Windows Socket 组件 HP-Socket v2.2.2 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 13:16
Windows Socket
Server Develop (八)
IOCP
模型
IOCP
模型
IOCP
全称I/O Completion Port,中文译为I/O完成端口。
·
2015-10-27 12:18
server
D
IOCP
开源项目-D
IOCP
3重写笔记-1
这几天在在重新D
IOCP
3,基本工作已经初步完成,进入测试阶段,今天加入排队投递,本认为是个很简单的工作,稍微不注意,留了两个坑,调了7,8个小时,刚刚总算找到问题,记录一下, 关于排队投递的流程
·
2015-10-27 12:01
iocp
D
IOCP
开源项目-高效稳定的服务端解决方案(D
IOCP
+ 无锁队列 + ZeroMQ + QWorkers) 出炉了
[概述] 自从上次发布了[D
IOCP
开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端]文章后,得到了很多朋友的支持和肯定。
·
2015-10-27 12:00
zeromq
D
IOCP
开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端
最近头脑里面一直在想怎么样让能让大家基于D
IOCP
上写出稳定的服务端程序。很多朋友问我,你D
IOCP
稳定吗,我可以用他来做三层服务器吗?
·
2015-10-27 12:59
iocp
D
IOCP
开源项目-定义自己要发送的数据结构(MyObject)
印象中网络程序都是sendBuffer和recvBuffer来发送数据和接收数据,本次Demo演示如何定义定义一个自己的对象,然后我们按照OO的思想直接进行对象的发送和接收,先上个流程图。 下面是客户端发送和接收的测试代码。 下面我们来看看详细的设计。 第一步(TMyObject):首先我们需要设计一个需要进行传输的对象. type T
·
2015-10-27 12:56
object
(原创)拨开迷雾见月明-剖析asio中的proactor模式(二)
在上一篇博文中我们提到异步请求是从上层开始,一层一层转发到最下面的服务层的对象win_
iocp
_socket_service,由它将请求转发到操作系统(调用windows api),操作系统处理完异步请求之后又是如何返回给应用程序的呢
·
2015-10-27 12:11
IO
【圣诞呈献】高性能 Socket 组件 HP-Socket v3.1.1 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 12:12
HP-Socket
高性能 Windows Socket 组件 HP-Socket v3.0.2 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 12:12
Windows Socket
高性能 Windows Socket 组件 HP-Socket v3.0.1 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 12:10
Windows Socket
高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-2 发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 12:10
Windows Socket
高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-1 发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 12:09
Windows Socket
【D
IOCP
3-说明书】D
IOCP
3的输出日志
D
IOCP
3除了有详细的监控面板之外,还有详细的输出日志,当然需要打开日志编译开关!
·
2015-10-27 11:32
iocp
【新年呈献】高性能 Socket 组件 HP-Socket v3.1.2 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的
·
2015-10-27 11:11
HP-Socket
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件,提供服务端组件(
IOCP
模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP
·
2015-10-27 11:11
HP-Socket
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
学习笔记
IOCP
+WinSock2新函数打造高性能SOCKET池
出自: http://gamebabyrocksun.blog.163.com/blog/static/57153463201021554716831/ 在前一篇文章《WinSock2编程之打造完整的SOCKET池 》中,介绍了WinSock2的一些新函数,并重点详细介绍了什么是SOCKET池,有了这个概念,现在就接着展开更深入的讨论。 首先这里要重点重申一下就是,SOCKET
·
2015-10-23 09:41
socket
收藏:epoll与
iocp
的异同之处-大宝
本文作者:sodme 本文出处: http://blog.csdn.net/sodme 声明:本文可以不经作者同意任意转载、复制、引用。但任何对本文的引用,均须注明本文的作者、出处以及本行声明信息。 目 前国内的网游研发,在服务器使用的开发平台方面,win和linux的比例各占多少,我一时半会也没有准确数据,但从我了解的这么多公司情况来看,用 win系统的还是比较多一点,这些企业一般都是
·
2015-10-23 09:04
epoll
C#编写基于.Net
IOCP
的高性能服务器
编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用Asynchronous I/O模型,Linux平台提供了epoll,Windows平台提供了I/O Completion Port(IO完成端口,即
IOCP
·
2015-10-23 08:12
.net
IOCP
编程小结(上)
前段时间接手了一个网络游戏前端连接服务器的开发工作,由于服务器需要在windows平台上部署,并且需要处理大量的客户端连接,因此采用
IOCP
来做为服务器端的编程模型就成了不二选择。
·
2015-10-23 08:05
iocp
RO
IOCP
开发心得系列(01):服务器程序防止Socket攻击的解决方案
我这里说的“Socket攻击”是指,用一台或N台肉机进行TCP连接,以此来消耗服务器程序的可用Socket。 看了很多程序或组件的源代码,一般对客户端Socket管理是这样的: 1、用一个TThreadList(只要是线程安全的列表管理都行)来存储连接成功的Socket:后文统称“Socket列表” 2、服务器程序预设一个超时时间,比如10秒 3、限制每个IP能连接的Soc
·
2015-10-23 08:03
socket
发布RO
IOCP
服务端控件----控件无源代码仅供测试之用!!!
即使不用
IOCP
控件, 用我修改的这些代码也是不错的.
·
2015-10-23 08:02
iocp
关于
IOCP
的方方面面
与
IOCP
相关的数据结构和API
IOCP
是以OVERLAPPED IO为基础的。
·
2015-10-21 13:48
iocp
利用boost::asio实现一个简单的服务器框架
boost, asio, SPServer boost::asio是一个高性能的网络开发库,Windows下使用
IOCP
,Linux下使用epoll。
·
2015-10-21 12:19
boost
C#实现
IOCP
C#实现
IOCP
(完成端口)的详细代码如下: using System; using System.Threading; // Included for the
·
2015-10-21 12:27
iocp
《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
IO处理线程
WorkerThreadProc中完成的 函数,在完成端口上调用GetQueuedCompletionStatus函数等待IO完成,并调用自定义函数HandleIO来处理IO,具体代码如下: DOWRD WINAPI C
IOCP
Server
·
2015-10-21 11:34
IO
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他