IOCP Client/Server
文章平均质量分 78
ygluu
这个作者很懒,什么都没留下…
展开
-
C++高效低延时有锁队列测试程序
C++高效低延时有锁队列测试程序, 经过多次优化之后性能达到了最大化:10年华硕老本测试,队列速率1000万+,低延时(Pending数量少)。下载地址:https://download.csdn.net/download/GuestCode/21098156图1图2优化前通过满队列方式以提升队列通过率(图3),优化之后队列积压明显减少通过率还略有提升(图1):图3...原创 2021-08-15 21:19:06 · 409 阅读 · 0 评论 -
强大的TcpServer压力测试工具源码(附突破连接限制的方法和工具)
强大的TcpServer压力测试工具源码(附突破连接限制的方法和工具)关键词:IOCP TcpServer TcpClient 完成端口服务器达到6万连接突破连接限制压力测试工具堵塞锁非堵塞锁无锁 Lock Free 并发队列并发可扩充环形队列首先感谢在行动和精神上给予本人支持的各位同行,在过去的日子,使得本人的IOCP研究进入了崭新的领域。本文及附件希望能给予更多人的帮助,限于商用等原因,除了原来的0.85版开源之外,更高版本不便开源,仅简单描述一些技术要点,请谅解。但附件的压力工具源码,仍然原创 2010-07-23 03:48:00 · 15050 阅读 · 10 评论 -
Iocp Tcp Server——G-Socket1.1 Demo源码(VC & Delphi)
最新版本的G-Socket Demo(VC2008 Delphi 7&2010)源码及技术文档,包括粘包处理源码、客户端突破6W连接限制的文档、强大的Tcp Server测试工具。 下载连接(最新的在最前面,看日期):声明:未授权的DLL或LIB,是限制版,本人不保证它能正常使用,有关限制信息,注意参看日志文件。压力测试工具G-TcpClientDemo.exe修复Bu原创 2011-07-10 23:17:23 · 7241 阅读 · 8 评论 -
功能强大的串口工具:GhostyComm 4.0(万能通讯精灵)
功能强大的串口工具:GhostyComm 4.0(万能通讯精灵) 本软件是本人在2002初从事单片机开发工作时为了方便调试而编写的,当时是win 98版本。2003年才开发win xp版本。直到2007年前,仅支持串口,2006年增加了TCP连接的功能。 串口组件为第三方组件,TCP服务/客户主件为本人开发的“异步多线程”TCP组件,TCP服务组件为服务器级别的组件,每原创 2009-08-05 12:24:00 · 8690 阅读 · 7 评论 -
Server(Iocp)的那些烦恼
自G-Socket0.88版开源以来,得到很多朋友的支持。从1.0版本至2.0之前,内核几乎没有改变,经过多处的应用其稳定性和效率表现是相当不错的。这几年的经验总结成一句话:服务器程序不是有了一个好的Iocp通信组件就能玩转的。 很多情况下,我们都会遇到下面的问题:1 致命的锁又死锁了,怎样高效而又不死锁?是不是使用无锁算法就能解决?2 无序的数据为什么服务器接收的数据包会原创 2013-09-22 00:55:17 · 4929 阅读 · 2 评论 -
G-Sockets2.5 发布说明
关键字:Iocp Tcp Server 完成端口服务器 压力测试工具 回射服务器 内存加载DLL下载链接:http://blog.csdn.net/guestcode/article/details/7538636更新说明:1、修补发送GBuf可能导致乱序的Bug,2、Delphi版增加内存加载DLL的功能,3、增加授权证书功能,未经授权的不保证其能原创 2014-01-13 05:18:29 · 3637 阅读 · 0 评论 -
G-Sockets(IOCP) 2.5 Demo 源码 (VC2008 & Delphi7/2010)下载
G-Sockets(IOCP)最新版本的Iocp Tcp Server 完成端口服务器通讯模块Demo源码及技术文档,包括粘包处理源码、客户端突破6W连接限制的文档、强大的服务器(Tcp Server)压力测试工具及无限制的EXE服务器程序(供体验测试)。 有关Iocp技术请阅读本博客其他帖子。 声明:未授权的DLL或LIB,是限制版,本人不保证它能正...原创 2012-05-06 00:14:17 · 12459 阅读 · 13 评论 -
游戏中防止加速的一种方法
关键字:游戏 服务器 客户端 防外挂加速游戏当中有些动作要求必须间隔一定时间才能执行,比如跑步等动作。如果仅在客户端限制的话往往都被加速器(外挂)所破坏。本文假定客户端必须间隔400毫秒的数据包传输,提出服务器端解决加速问题的一种方法。一、客户端发送若干数据包t1=tc;Send(…);t2=tc;Send(…);…t6=tc;Send(原创 2014-02-09 12:40:13 · 9192 阅读 · 0 评论 -
'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版)
关键词:IOKING IOCP TCP Transmission Server Engine Lock Free Interlocked云猴完成端口TCP通讯服务器引擎 无锁 原子锁(函数)'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版)下载连接:http://download.csd原创 2014-06-10 02:06:14 · 3924 阅读 · 1 评论 -
代码客:G-Socket(IOCP) 1.0(Server/Client)例程源码+Server体验程序+强大的压力测试工具
代码客:G-Socket(IOCP) 1.0(Server/Client)例程源码+Server体验程序+强大的压力测试工具关键词:完成端口 IOCP GSocket GTcpServer GTcpClient 压力测试工具 模块结构层次及相互联系(1)、工作线程:响应连接的IO投递返回并负责投递读请求,并将IO返回结果投递给处理线程,可设定参数决定原创 2010-05-26 01:11:00 · 7383 阅读 · 7 评论 -
代码客:G-TcpServer(IOCP) 1.0 正式版及Demo源码
关键词:GTcpServer IOCP Socket Tcp Server 说明一、受限制库Dll和lib说明: 库文件G-TcpServer.lib、G-TcpServer.Dll是受限制的试用版本和Demo配套。1、最大连接不能超过502、发送字节数不能超过503、不能设置0读投递、无超时机制4、其他功能限制二、版本解读说明1、版本名原创 2010-04-29 22:50:00 · 4818 阅读 · 1 评论 -
是谁神化了IOCP——完成端口通讯服务器(IOCP Socket Server)设计(1)
完成端口通讯服务器(IOCP Socket Server)设计(一)是谁神化了IOCPCopyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcodeWindows系统下的socket模型有多种,其中完成例程的效率也是相当高的,其它的也不差(相关模型知识这里不多做介绍,读者可以自己搜原创 2009-08-27 01:49:00 · 8050 阅读 · 0 评论 -
内存管理(AWE)——完成端口通讯服务器(IOCP Socket Server)设计(二)
完成端口通讯服务器(IOCP Socket Server)设计(二)内存管理(AWE) Copyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode论坛讨论连接:http://topic.csdn.net/u/20090827/02/51572fda-5cd3-4c6f-9b6原创 2009-08-27 01:51:00 · 7591 阅读 · 8 评论 -
不要迷信API(单链表的另一种算法)——完成端口通讯服务器(IOCP Socket Server)设计(三)
完成端口通讯服务器(IOCP Socket Server)设计(三)不要迷信API(单链表的另一种算法)Copyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode 用这个标题可能会牵强了点。只是因为在性能优化中遇到这样的事情,因此用来做标题而已,由此通过一个小原创 2009-08-29 12:08:00 · 5438 阅读 · 2 评论 -
一个简单而又灵活的IOCP模块——完成端口通讯服务器(IOCP Socket Server)设计(四)
完成端口通讯服务器(IOCP Socket Server)设计(四)一个简单而又灵活的IOCP模块Copyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode 本文对部分IOCP不再多做重复的说明,阅读本文应该对IOCP有一定的了解(本篇也并未包括异步socket)。原创 2009-09-08 00:44:00 · 6895 阅读 · 6 评论 -
妙用PerHandleData和PerIoData——完成端口通讯服务器(IOCP Socket Server)设计(五)
完成端口通讯服务器(IOCP Socket Server)设计(五)妙用PerHandleData和PerIoDataCopyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode 在部分系统需求下,使用PerHandleData和PerIoData来设计IOCP服务器是非常有效的原创 2009-09-19 22:06:00 · 5621 阅读 · 2 评论 -
功能强大的IOCP Socket Server模块源码——完成端口通讯服务器(IOCP Socket Server)设计(六)
完成端口通讯服务器(IOCP Socket Server)设计(六)功能强大的IOCP Socket Servre模块例程源码Copyright © 2009 代码客(卢益贵)版权所有QQ:48092788 源码博客:http://blog.csdn.net/guestcode 本文论坛讨论:http://topic.csdn.net/u/20090921/11/69fe462原创 2009-09-20 01:35:00 · 10892 阅读 · 12 评论 -
IOCP做的高效率线程池类源码:GThreadPool
{********************************************************************************* GThradPool:完成端口线程池 ** Copyright C 2009 GuestCode 代码客(卢益贵) 版权所有原创 2009-10-16 01:02:00 · 7178 阅读 · 6 评论 -
完成端口(IOCP)的另一种设想——Socket与CompletionPort的多次关联
完成端口(IOCP)的另一种设想——Socket与CompletionPort的多次关联代码客 http://blog.csdn.net/guestcode本文论坛讨论: http://topic.csdn.net/u/20091104/14/083f8353-e4dc-470f-b0a7-f570404ab338.html 先扯一下题外话。我发表过VC和Delphi版原创 2009-11-04 13:57:00 · 4440 阅读 · 8 评论 -
代码客:Iocp Tcp Server(G-TcpServer) 1.0 Demo源码
Iocp Tcp Server(G-TcpServer) 1.0 Demo源码 IDE:VS2008下载:bata 版已停止下载,1.0正式版期待中 说明 一、本压缩包含:1、Demo源码,位于:/Demos/G-TcpServerLibDemo/G-TcpServerLibDemo.vcproj2、G-TcpServer模块头文件文件原创 2010-04-20 16:24:00 · 4497 阅读 · 7 评论 -
高性能的socket通讯服务器(完成端口模型--IOCP)
关键词:delphi socket通讯服务器例程(完成端口模型--IOCP)、I/O Completion Port、socket通讯登峰造极、IO重叠、 IOCP客户服务端 高性能的socket通讯服务器(完成端口模型--IOCP) 很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程原创 2009-07-20 23:39:00 · 15201 阅读 · 10 评论