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
几种网络服务器架构模型的分析比较
本文所涉及到的接口Linux接口,不涉及
IOCP
简单的一问一答得服务器/客户机模型多线程服务器:如果要同时为多个客户机提供服务,则不
weizhizhou
·
2014-09-17 15:39
My
Iocp
测试截图
根据小猪的网络教程学习了
IOCP
并且自己写了一个命令行版本的客户端测试还是使用的小猪的代码有兴趣学习
IOCP
的建议去小猪的空间看看代码思路都讲解的很清楚推荐http://blog.csdn.net/piggyxp
·
2014-09-08 19:00
iocp
[D
IOCP
3-
Iocp
Task说明书]基于
IOCP
引擎的多线程任务的投递和回调处理单元
【说明】
Iocp
Task是基于
Iocp
引擎的多线程任务投递和处理单元,可以方便的把任务进行投递到
IOCP
线程进行统一调度和处理,是模仿QDAC-QWorker的处理方式,支持D7以上的版本。
·
2014-09-06 00:00
iocp
D
IOCP
3-关于T
IOCP
Console和编码解码器
T
IOCP
Console是继承至T
Iocp
TcpServer,做了管理和调用编码和解码器器的功能。可以通过向他注册编码和解码器可以忽略粘包的问题。
·
2014-08-25 16:00
console
D
IOCP
3-粘包处理
什么是粘包: 第一次发送 12345, 第二次发送abcde, 底层socket可能会一次性进行发送12345abcde,或者对方可能一次性进行了接收,那接收的时候,你可能想分两次接收才对,第一次接受到12345, 第二次想接收abcde,但是事与愿违,一次就接收完了,这就是粘包的问题。需要自己处理, 怎么样处理粘包: 常见
·
2014-08-25 14:00
iocp
D
IOCP
3 - 关于接收数据
D
IOCP
3支持两种方式接收数据, 第一种是原始的流数据, 最通用的一种方式,客户端发啥,这边就收到啥。需要自己处理粘包问题。
·
2014-08-25 14:00
iocp
IOCP
Internals
Buffer Type Buffer I/O 针对Buffer I/O的请求,系统会为其分配一个非换页内存作为缓存区,其大小等同于I/O请求的缓存区大小。对于写操作,I/O管理器在创建IRP时,将请求者的缓存区数据拷贝到申请得到的非换页缓存区中。对于读操作,I/O管理器将会在I/O完成时,将数据从非换页内存缓存区中拷贝到请求者的缓存区中。在I/O完成后,会释放掉该次申请到的非换页缓存区。 Dir
·
2014-08-21 11:00
intern
IOCP
Internals
BufferTypeBufferI/O针对BufferI/O的请求,系统会为其分配一个非换页内存作为缓存区,其大小等同于I/O请求的缓存区大小。对于写操作,I/O管理器在创建IRP时,将请求者的缓存区数据拷贝到申请得到的非换页缓存区中。对于读操作,I/O管理器将会在I/O完成时,将数据从非换页内存缓存区中拷贝到请求者的缓存区中。在I/O完成后,会释放掉该次申请到的非换页缓存区。DirectI/OI
011
·
2014-08-21 11:00
Windows支持的各种Socket 异步 I/O模型以及各自的特点
select模型WSAAsyncSelect模型WSAEventSelect模型OverlappedI/O 模型
IOCP
模型 select模型是相对阻塞模式的一种解决方案之所以称select模型,是因为工作原理是利用
skylin19840101
·
2014-08-19 17:00
windows
socket
异步模型
浅析epoll-为何多路复用I/O要使用epoll
现如今,网络通讯中用epoll(linux)和
IOCP
(windows)几乎是大家津津乐道的东西,不为别的,就因为高效,所以大家喜欢用。
u010406724
·
2014-08-13 17:00
网络
缓存
epoll
select
IOCP
编程小结(上)
Hybird3D/archive/2012/02/02/2335000.html前段时间接手了一个网络游戏前端连接服务器的开发工作,由于服务器需要在windows平台上部署,并且需要处理大量的客户端连接,因此采用
IOCP
chenchong_219
·
2014-08-10 13:00
C++
IOCP
windows服务器
IOCP
服务器实现 #pragma once #include #include #include #include #include #include "CT
584851044
·
2014-08-07 19:10
服务器
iocp
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
yearnfar
·
2014-08-04 12:00
libUV写TCPServer
libUV是一个网络接口,在Linux下集成了libev,在Windows下按linux风格封装了一下
IOCP
,不过使用起来方便多了。
u013805103
·
2014-07-21 15:00
node libuv异步多线程使用初窥
libuv是node.js作者写的,是Node的新跨平台抽象层,用于抽象Windows的
IOCP
及Unix的libev。作者打算在这个库的包含所有平台的差异性。
u013805103
·
2014-07-21 15:00
libUV 写TCPServer
libUV是一个网络接口,在Linux下集成了libev,在Windows下按linux风格封装了一下
IOCP
,不过使用起来方便多了。
u013805103
·
2014-07-21 14:00
.net网络通讯框架源码
.net网络通讯框架源码,C#网络通讯,Csharp网络通讯,C#
IOCP
,.net
IOCP
,.netSocket,C#socket网址:diamondtrade.duapp.com/frameworkdonet
donetfans
·
2014-07-20 11:00
c
.net
.net
C#
C#
iocp
iocp
网络通讯
.net网络通讯框架源码
sharp网络通讯
oracle OCP 认证教材链接地址
Oracle9
iOCP
中文版教材007-1教材地址:http://download.csdn.net/detail/yumushui/7649689Oracle9
iOCP
中文版教材007-2教材地址:http
yumushui
·
2014-07-18 15:00
oracle
IOCP
使用时常见的几个错误
在使用
IOCP
时,最重要的几个API就是GetQueueCompeltionStatus、WSARecv、WSASend,数据的I/O及其完成状态通过这几个接口获取并进行后续处理。
pud_zha
·
2014-07-14 15:00
工作者线程(worker thread)和I/O线程
NET中的术语I/O线程指的是线程池中预先保留出来的部分线程,这部分线程的作用是为了分发从
IOCP
中的回调。CLR维护了自己的
IOCP
,它可以通过ThreadPool.BindHa
cnn237111
·
2014-07-12 21:31
C#
异步
同步
iocp
工作者线程(worker thread)和I/O线程
NET中的术语I/O线程指的是线程池中预先保留出来的部分线程,这部分线程的作用是为了分发从
IOCP
中的回调。CLR维护了自己的
IOCP
,它可以通过ThreadPool.BindHa
cnn237111
·
2014-07-12 21:31
C#
同步
异步
多线程
Android多线程之Handler、Looper、Message在基于HTTP系统中的应用
Android多线程之Handler、Looper、Message在基于HTTP系统中的应用1.背景在应用TCP/IP协议进行数据传输的时候,经常用到的是
IOCP
的概念。
AbrahamLeeJay
·
2014-07-12 00:00
多线程
android
知识点
android多线程
leejay
李哲
abraham
讲义
经典android
开源项目地址
D
IOCP
3开源地址 讨论群(QQ): 320641073 https://github.com/ymofen/d
iocp
3 D
IOCP
通讯层代码
·
2014-07-10 09:00
开源项目
Netty4 使用总结
我认为也没必要,在linux上NIO的实现本身就是epoll,使用jdk的AIO没有意义,在windows上jdk的AIO实现是
IOCP
,这种情况下使用AIO是比poll的性能高的,但是netty的服务器一般是在
jiangguilong2000
·
2014-07-09 21:00
ASIO学习
boost::asio::Io_service构造函数构造函数的主要动作就是调用CreateIoCompletionPort创建了一个初始
iocp
。
pud_zha
·
2014-07-08 17:00
JAVA IOC及代理模式
实现简单的
IOCp
ublicinterfaceAction{ publicStringexecute(Stringstr); } publicclassUpperActionimplementsAc
J2EE大鸟
·
2014-07-08 15:00
java
IO
JAVA IOC及代理模式
实现简单的
IOCp
ublicinterfaceAction{ publicStringexecute(Stringstr); } publicclassUpperActionimplementsAc
J2EE大鸟
·
2014-07-08 15:00
java
IO
linux下epoll如何实现高效处理百万句柄的
29 4447人阅读 评论(5) 收藏 举报 linux socket cache struct list null 开发高性能网络程序时,windows开发者们言必称
iocp
·
2014-07-05 20:00
linux
select,
iocp
, epoll,kqueue及各种I/O复用机制
select,
iocp
,epoll,kqueue及各种I/O复用机制http://blog.csdn.net/heyan1853/article/details/6457362 首先,介绍几种常见的I/
hmh1985
·
2014-07-05 18:00
select
boost.asio源码剖析(二) ---- 架构浅析
services服务是逻辑功能的实现者,其中包含提供定时功能的deadline_timer_service、提供socket相关功能的win_
iocp
_
于洋子
·
2014-06-19 07:00
IOCP
模型与网络编程
IOCP
模型与网络编程一。
chenchong_219
·
2014-06-15 21:43
网络编程
CSDN论坛网友写的一篇
IOCP
文章 -- 理解
IOCP
[原创]理解I/O Completion Port nonocast(原作)欢迎阅读此篇
IOCP
教程。
Witch_Soya
·
2014-05-28 08:00
多进程的服务端框架运行截图
3个逻辑处理进程+D
IOCP
通信服务器(5K连接)+5个客户端运行半个小时,无丢包,数据完整 群内无毒公主10K连接,逻辑处理进程未知 50分钟,所有客户端关闭
·
2014-05-28 00:00
服务端
epoll详细工作原理
开发高性能网络程序时,windows开发者们言必称
iocp
,linux开发者们则言必称epoll。
Monzart7an
·
2014-05-17 19:00
IOCP
的一些问题总结
IOCP
的工作线程的个数一般设置为processors*2+2,这是综合考虑了工作线程可能是等待/挂起/正在执行的状态。如果你测试出更好的结果,以你的为标准。
戚继光
·
2014-05-14 22:00
[asp.net]开发高性能服务器须知
要响应庞大的连接数量,需要使用
IOCP
(完成端口)来撤换并处理响应。.
s10141303
·
2014-05-14 10:00
高性能服务器
SOCKADDR_STORAGE结构中取IP地址和端口
本人在做
IOCP
模型的编程时,遇到一个问题就是从SOCKADDR_STORAGE结构中,取出客户的IP地址和端口,以利于统计因为SOCKADDR_STORAGE结构比较复杂,而且兼容了IPV4和IPV6
lichao19881026
·
2014-05-12 12:00
D
IOCP
开源项目-Delphi高性能无锁队列(lock-free)
最近想在D
IOCP
中加入任务调度线程,D
IOCP
的工作线程作为生产者(producer)将接受到的数据对象,投递到任务调度线程中,然后统一进行分配。
·
2014-05-11 22:00
Delphi
浅析epoll-为何多路复用I/O要使用epoll
现如今,网络通讯中用epoll(linux)和
IOCP
(windows)几乎是大家津津乐道的东西,不为别的,就因为高效,所以大家喜欢用。
chesterpan
·
2014-04-23 02:09
linux应用编程
epoll
A Simple Socket Application
因为我的毕业设计要用到网络,一开始我就打算做
IOCP
Server,我想用最好的方法去实现,结果发现啃不动,于是就从这个示例程序开始吧!
SweetLoveFT
·
2014-04-16 17:00
网络
IOCP
中多次投递WSASend
关于
IOCP
中是否可以对同一socket连续投递的疑问已经很久了,主要的疑问在wsaSend是否可以保证数据的完整发送,是否会出现部分发送成功的情况?
pud_zha
·
2014-04-08 17:00
IOCP
Server: Select
客户端代码:/* *文件:Select(客户端) *说明:项目中需包含Ws2_32.lib,或使用#pragmacomment(lib,"*.lib") */ #include #include #defineLENGTH128 #definePORT_NUM8086 #defineMAX_DELAY3000//比简单示例多出的部分 #defineEXIT_WITH_MESSAGE(conte
SweetLoveFT
·
2014-04-03 17:00
select
IOCP
Server: General Declaration And Summary
GeneralDeclaration: Thereare5kindsofnetworkI/Omodelforwindowssystem:(1) Select,(2)WSAAsyncSelect,(3)WSAEventSelect,(4)OverlappedI/O,(5)CompletionPort.Eachofthemcouldbeused ondifferentoccasions. As
SweetLoveFT
·
2014-04-03 17:00
iocp
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket是一套通用的高性能WindowsSocket组件,提供服务端组件(
IOCP
模型)和客户端组件(EventSelect模型),广泛适用于Windows平台的TCP/UDP通信系统。
guaishou
·
2014-03-31 15:00
C++
socket
socket通信
JessMA
TCP/UDP
HP-Socket
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket是一套通用的高性能WindowsSocket组件,提供服务端组件(
IOCP
模型)和客户端组件(EventSelect模型),广泛适用于Windows平台的TCP/UDP通信系统。
guaishou
·
2014-03-31 10:00
C++
socket
socket通信
JessMA
TCP/UDP
HP-Socket
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket是一套通用的高性能WindowsSocket组件,提供服务端组件(
IOCP
模型)和客户端组件(EventSelect模型),广泛适用于Windows平台的TCP/UDP通信系统。
dumiyue
·
2014-03-31 10:45
JessMA
HP-Socket
TCP/UDP
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket是一套通用的高性能WindowsSocket组件,提供服务端组件(
IOCP
模型)和客户端组件(EventSelect模型),广泛适用于Windows平台的TCP/UDP通信系统。
dumiyue
·
2014-03-31 10:45
socket通信
JessMA
TCP/UDP
HP-Socket
高性能通信
高性能 Socket 组件 HP-Socket v3.1.3 正式发布
HP-Socket是一套通用的高性能WindowsSocket组件,提供服务端组件(
IOCP
模型)和客户端组件(EventSelect模型),广泛适用于Windows平台的TCP/UDP通信系统。
guaishou
·
2014-03-31 10:00
socket通信
JessMA
TCP/UDP
HP-Socket
高性能通信
IOCP
服务器/客户端类 详细解说 和 要点介绍
ThesourcecodeusesWinsock2.0andthe
IOCP
technology,andrequires:源代码
FrankieWang008
·
2014-03-28 15:00
IOCP
细节解说
【什么是
IOCP
】是WINDOWS系统的一个内核对象。通过此对象,应用程序可以获得异步IO的完成通知。这里有几个角色:角色1:异步IO请求者线程。
FrankieWang008
·
2014-03-28 15:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他