完成端口IOCP Socket通讯服务器设计(3个例子源代码).zip
2021-01-28 10:25:02 1.78MB 完成端口 socket iocp
TCP_iocp.EXE 大家测试一下呗TCP_iocp.EXE
2021-01-28 05:10:42 101KB tcp
1
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。
2021-01-28 01:14:47 3.43MB 完成端口 IOCP SOCKET
1
最完整的IOCP编程例子,从控件封装、通讯协议、上传下载、SQL查询到日志查看,都有完整实现。程序架构实现了:可纵向调整程序性能、控制协议开关、日志配置等一序列实现。
2021-01-28 01:14:44 2.44MB IOCP 高并发 SOCKET 最全例子
1
完成端口通讯服务器(IOCP Socket Server)设计 (六)功能强大的IOCP Socket Servre模块例程源码 Copyright © 2009 代码客(卢益贵)版权所有 QQ:48092788 源码博客:http://blog.csdn.net/guestcode 一、声明 版权声明: 1、通讯模块代码版权归作者所有; 2、未经许可不得全部或部分用于任何项目开发; 3、未经许可不得部分修改后再利用源码。 免责声明: 1、 由于设计缺陷或其它Bug造成的后果,作者不承担责任; 2、未经许可的使用作者不提供任何技术支持服务。 权利和义务: 1、任何获得源码并发现Bug的个人或单位均有义务向作者反映; 2、作者保留追究侵权者法律责任的权利。 二、开发背景 部分代码由前项目分离而来,尚未有应用考验,但对于初学者学习和进阶有很大帮助。性能上尚未有定论,但应该不会令你失望。 三、功能说明 1、可以关闭Socket的Buffer; 2、可以关闭MTU(不等待MTU满才发送); 3、可以多IP或多端口监听; 4、可以重用socket(主动关闭除外); 5、可以0缓冲接收(Socket的Buffe = 0时,避免过多的锁定内存页); 6、可以0缓冲连接(客户端仅连接,不一定立即发数据); 7、可以条件编译: a、是否使用内核Singly-linked lists; b、是否使用处理线程(工作线程和处理线程分开); c、是否使用内核锁来同步链表。 8、可以实现集群服务器模式的通讯(有客户端socket); 9、可以单独设置每个连接的Data项来实现连接和Usernfo的关联; 10、每个线程有OnBegin和OnEnd,用于设置线程独立的对象(数据库会话对象); 11、可以提供详细的运行情况,便于了解IOCP下的机制,以及进行调试分析; 12、可以发起巨量连接和数据(需要硬件配置来支持)。
2020-01-20 03:03:23 966KB IOCP Socket Servre
1
在console下,使用IOCP机制,利用transmitfile实现了服务器向客户端发送文件,并给出了客户端的接收程序,在2008以上版本运行。
2020-01-13 03:16:45 16KB IOCP transmitfile
1
自己准备实现一个web服务器学习IOCP而封装的一个框架,能适应高并发(默认我设置是64个)连入及多client同时在线传输数据(最大测试到30000).包括TCP与UDP两种协议的IOCP封装实现。比较好的解决了掉线,死机,超时等socket关闭问题及WAIT_TIME问题。同时用较好方式实现了AcceptContext,ReceiveContext,Sendcontext的管理(自己写了个static类),重用各种context,避免频繁的new与delete操作.系统容量会随接入用户自动提升.框架清楚,接口已经做好,写web服务器是很容易的事情了。
1
本人采用完成端口(iocp)开发一套封装库,并开发了服务端和客户端模拟程序,可以测试程序性能。附件为执行程序,不包括源码。 通过测试,可以发现iocp处理性能非常强,支持的连接数也非常多。
2020-01-03 11:30:22 2.34MB 完成端口 iocp vc
1
iocp 作为windows提供一种告诉I/O机制,应用的很广泛. 本代码就是简单实现如何使用iocp机制来进行文件传输
2020-01-03 11:24:33 2.79MB iocp传输文件
1
高效率IOCP的UDP通信服务端,基于IOCP的为管理容器的线程池 提供取出与加入以及线程池大小的操作
2020-01-03 11:21:32 59KB iocp udp server
1