![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
文章平均质量分 89
Summer_night_star
这个作者很懒,什么都没留下…
展开
-
Netty简介及简单应用样例
一、什么是NettyNetty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。二、Netty的优点高并发、传输快、封装好三、Netty简单应用样例用Netty实现了一个支持TCP、UDP通信的简单模块,源码已上传码云平台,欢迎大家一起学习交流。原创 2022-03-06 17:35:56 · 945 阅读 · 0 评论 -
Windows下的IOCP模型(二):IOCP使用示例
一 我对IOCP的使用 IOCP以异步处理网络I/O事件、优秀的线程调度等机制,成为Windows环境下性能最优秀的网络通信模型之一。但结合不同的应用场景,IOCP也需要合理的使用方式才能发挥其性能优势。 前段时间需要开发一个Windows环境下的网络通信综合集成系统,作者通过IOCP模型,设计实现了一个用于网络通信的底层模块,这个模块同时支持tcp、udp、广播、udp组播等多种通信方式,每种通信方式对应不同的事件处理机制,能够支持高性能的网络通信,并为上层模块提供服务。二 支持多通信方原创 2022-01-10 22:34:35 · 2072 阅读 · 0 评论 -
Windows下的IOCP模型(一):介绍与简单使用
一、IOCP简介 IOCP(I/O Completion Port,I/O完成端口)是Windows操作系统中伸缩性最好的一种I/O模型。 I/O完成端口是应用程序使用线程池处理异步I/O请求的一种机制。处理多个并发异步I/O请求时,使用I/O完成端口比在I/O请求时创建线程更快更高效。二、IOCP的优势 I/O完成端口可以充分利用Windows内核来进行I/O调度,相较于传统的Winsock模型,IOCP在机制上有明显的优势。模型机制特性select模型通过原创 2021-10-16 22:34:47 · 9119 阅读 · 2 评论