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
DELPHI中完成端口(
IOCP
)的简单分析(3)
最近太忙,所以没有机会来写
IOCP
的后续文章。今天好不容易有了时间来写
IOCP
的粘包处理问题。TCP数据粘包的产生原因在于TCP是一种流协议。在以太网中一个TCP的数据包长度是1500位。
fxh7622
·
2007-01-17 11:24
职场
端口
delphi
理解I/O Completion Port(完成端口)
理解I/OCompletionPort(完成端口)欢迎阅读此篇
IOCP
教程。我将先给出
IOCP
的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开
IOCP
的谜云,除去你心中对
IOCP
的烦恼。
大龙的博客
·
2006-12-15 12:00
DELPHI中完成端口(
IOCP
)的简单分析(2)
今天我写一下关于DELPHI编写完成端口(
IOCP
)的工作者线程中的东西。希望各位能提出批评意见。
fxh7622
·
2006-11-03 17:49
职场
端口
Delphi
休闲
DELPHI中完成端口(
IOCP
)的简单分析(1)
我发现在网上用VC来实现完成端口(
IOCP
)的代码很多,但是使用DELPHI来实现的就比较少了。对
IOCP
讲的清楚的就更少了。
fxh7622
·
2006-11-03 17:25
职场
端口
delphi
DELPHI中完成端口(
IOCP
)的简单分析(1)
我发现在网上用VC来实现完成端口(
IOCP
)的代码很多,但是使用DELPHI来实现的就比较少了。对
IOCP
讲的清楚的就更少了。
fxh7622
·
2006-11-03 17:25
职场
端口
Delphi
休闲
我一个同学朋友关于消息头的定义,非常具有参考价值
服务器与客户端之间通信格式以及协议字版本号:Ver1.0.0.2作者:刘扬声明:因为时间有限,所以现在暂时以WSAEventSelect和Select消息模型为主,并对
IOCP
留有必要的连入接口
orichisonic
·
2006-10-11 10:00
TIP 5:
IOCP
cleanup. (
IOCP
清理)
TIP5:
IOCP
cleanup.
vieri_ch
·
2006-09-12 22:00
TIP 4: I/O completion packet queuing behavior. I/O完成包的队列行为
TIP4:I/Ocompletionpacketqueuingbehavior.TheorderinwhichI/Ocompletionpacketsarequeuedinthe
IOCP
isnotnecessarilythesameordertheWinsock2I
vieri_ch
·
2006-09-12 21:00
IO
socket
delete
System
Go
iocp
进行SOCKET通信
iocp
进行SOCKET通信(转载)转载于hxzb7215191的BLOG当然TCP方式的模型还有事件选择模型。就是把所有的网络事件和我们的一个程序里定义的事件梆定。
牵着老婆满街逛
·
2006-07-07 12:00
IOCP
, kqueue , epoll ... 有多重要?
IOCP
,kqueue,epoll...有多重要?
牵着老婆满街逛
·
2006-07-07 12:00
在WinSock上使用
IOCP
在WinSock上使用
IOCP
在WinSock上使用
IOCP
本文章假设你已经理解WindowsNT的I/O模型以及I/O完成端口(
IOCP
),并且比较熟悉将要用到的API,如果你打算学习
IOCP
,请参考
牵着老婆满街逛
·
2006-07-07 11:00
ACE高效PROACTOR编程框架一ClientHandle
ACE高效PROACTOR编程框架一ClientHandle1、WIN32下面用proactor可以达到几乎RAW
IOCP
的效率,由于封装关系,应该是差那么一点。
牵着老婆满街逛
·
2006-07-07 11:00
狗尾续貂:利用引用计数在多线程中安全释放资源
原文标题:
IOCP
中的socket错误和资源释放处理方法原文作者:sodme原文地址:http://blog.csdn.net/sodme/archive/2006/04/17/666062.aspx原作者声明
SeaWave
·
2006-05-21 15:00
多线程
工作
socket
command
delete
Class
关于数据包和数据包对应的处理器
原帖标题是"
IOCP
的效率问题,困扰了我2,3年"主要讨论了完成端口携带数据包的问题,在查表与否的意见上有分歧,我个人认为少量查表操作是必要的,另外,查表不等于低效。
我自闲庭信步,悠然自得,不亦乐乎.
·
2006-05-02 20:00
IOCP
中的socket错误和资源释放处理方法
IOCP
中的socket错误和资源释放处理方法本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载、复制、传播,但任何对本文的引用均须保留本文的作者、出处及本行声明信息
牵着老婆满街逛
·
2006-04-20 18:00
epoll与
iocp
的异同之处
epoll与
iocp
的异同之处本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载、复制、引用。
牵着老婆满街逛
·
2006-04-20 18:00
IOCP
中的socket错误和资源释放处理方法
前言: 错误处理和socket释放,是
IOCP
编程中的一大难点.本文试图就
IOCP
设计中经常遇到的这个难题展开论述并寻找其解决方案,事实上,文中所述的解决方式不仅仅适用于
IOCP
,它同样适用于EPOLL
sodme
·
2006-04-17 00:00
编程
工作
socket
IO
服务器
delete
IOCP
中的socket错误和资源释放处理方法
前言: 错误处理和socket释放, 是
IOCP
编程中的一大难点. 本文试图就
IOCP
设计中经常遇到的这个难题展开论述并寻找其解决方案, 事实上, 文中所述的解决方式不仅仅适用于IOC
isiqi
·
2006-04-17 00:00
编程
.net
socket
Blog
讨论到腾讯的平台了
说腾讯单个游戏服务器支持2W个用户,这样就单个服务器的通讯架构有没有更详细的讨论过,因为单个服务器是最基本的处理游戏业务逻辑的,我想这个应该和客户端是是长连接的SOCKET,在WINDOWS平台下前面已经有人提供了
IOCP
我自闲庭信步,悠然自得,不亦乐乎.
·
2006-04-13 12:00
web服务器的架构设计
又有感兴趣的话题了:liuchuncheng:前两天看了一篇有关
IOCP
的文章,里面提到apache。文章作者的观点是用
IOCP
模型的IIS应该比进程模型的apache的性能要高。
我自闲庭信步,悠然自得,不亦乐乎.
·
2006-03-20 15:00
epoll与
iocp
的异同之处
本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载、复制、引用。但任何对本文的引用,均须注明本文的作者、出处以及本行声明信息。目前国内的网游研发,在服务器使用的开发平台方面,win和linux的比例各占多少,我一时半会也没有准确数据,但从我了解的这么多公司情况来看,用win系统的还是比较多一点,这些企业一般都是比较单纯的网游公司,而
sodme
·
2006-02-15 00:00
linux
IO
互联网
服务器
网游
平台
IOCP
模型和其它模型(如select模型)的区别
http://community.csdn.net/Expert/topic/4453/4453593.xml?temp=.8793756 “WindowsNT小组注意到这些应用程序的性能没有预料的那么高。特别的,处理很多同时的客户请求意味着很多线程并发地运行在系统中。因为所有这些线程都是可运行的[没有被挂起和等待发生什么事],Microsoft意识到NT内核花费了太多的时间来转换运行线程的上
zgbsoap
·
2005-12-12 15:00
多线程
工作
windows
IO
Microsoft
服务器
Windows Socket I/O模型全接触
select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:OverlappedI/O事件通知模型 五:OverlappedI/O完成例程模型 六:
IOCP
zgbsoap
·
2005-12-11 13:00
一点感慨:作网络通信,其实就是在作内存(缓冲区)管理
在网络通信模型方面,现在的技术都是比较成熟的了,在win下使用
iocp
,在linux下使用epoll。它们的使用方法,相对来说,还是比较有章可循的。
isiqi
·
2005-09-27 23:00
linux
完成端口及网络编程之QA(常见问题,持续添加)
对于初次使用
IOCP
进行高性能服务器开发的朋友来说,可能会经常遇到一些莫名其妙的错误,让自己无从下手。
sodme
·
2005-05-01 02:00
编程
socket
网络
服务器
delete
buffer
网游服务器设计--到底应该追求性能和效率还是应该追求架构清晰易维护?
作
IOCP
的过程中,越来越感觉到,在网络通信底层,实际上,并不需要太多的面向对象元素,即使我用纯C来实现一个
IOCP
,我觉得只要性能能够达到应用的需求,也是可以接受的,大可不必为了追求所谓的好看的代码架构而处心积虑地在这个本不复杂的模型上搭建太多额外的诸如叫得好听的被称为
sodme
·
2005-04-12 23:00
c
网络
服务器
网游
编写
IOCP
时的几个注意事项(转自mirosoft)
TIP1:UseWinsock2
IOCP
-capablefunctions,suchasWSASendandWSARecv,overWin32fileI/Ofunctions,suchasWriteFileandReadFile
sodme
·
2005-04-04 15:00
thread
socket
System
performance
transition
structure
IOCP
(完成端口)开发手记(4)
使用
IOCP
有什么优点呢?首先它是使用线程池的方法。在创建
IOCP
时,就要设置有多少并发线程。在调用CreateIoCompletionPort函数创建
IOCP
时,就要设置多少线程并发执行。
caimouse
·
2005-03-09 11:00
IOCP
(完成端口)开发手记(3)
当创建
IOCP
端口后,就要初始化连接监听,这跟一般的SOCKET是没有什么区别的,当然要把它关联到
IOCP
,否则就不会从
IOCP
那里得响应.接着就会创建满足需要的接收请求,这样就会收到连接进来.如果有连接进来
caimouse
·
2005-03-07 10:00
IOCP
(完成端口)开发手记(2)
在开发过程中,调用函数AcceptEx发现总是出错,出错代码是10038,根据调试,发现前面所有创建的SOCKET都是可用的,并且已经bind和Listen.就这样的一个问题,一直让我调试了一天,昨天晚10点多时候,想了一下,要不要清空输入的结构呢?后来就接着测试一下,把OVERLAPPED结构的变量,全部清空为0,结果就没有问题了.真的气死人.通过一天时间总算解决了一个问题,接着就是怎么样接收连
caimouse
·
2005-03-04 16:00
IOCP
(完成端口)开发手记(1)
IOCP
是什么呢?
caimouse
·
2005-03-03 13:00
tcp
网络
IO
服务器
未能收到OCP证书的处理流程
9月20日考完的1Z0-030(Oracle8i到9i的升级考试),可是等了将近两个月时间还没有把Oracle9
iOCP
的认证证书寄过来,真是郁闷,于是给prometric发邮件让他们把证书重新给我寄一遍
cn_chenfeng
·
2004-11-22 12:00
oracle技术
关于
IOCP
的更进一步理解
接触
IOCP
的概念是在今年4月份刚开始作网游的时候,如果不是作网络编程特别是服务器编程的朋友,可能连
IOCP
的概念都不知道,这一点都不奇怪。
sodme
·
2004-10-29 23:00
游戏
编程
服务器
测试
网游
Delphi
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他