首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文介绍了Windows套接字的I/O方法,以及如何利用完成端口管理套接字的I/O操作,进而开发高效的Windows网络通信程序。  相似文献   

2.
用I/O完成端口设计多线程的服务应用程序   总被引:6,自引:0,他引:6  
探讨了在Windows操作系统平台下用I/O完成端口开发多线程的服务器应用程序的方法。  相似文献   

3.
为实现高性能稳定的网络通信服务,对完成端口(IOCP)应用中信息识别与提取、资源管理、消息乱序处理3个关键问题进行了分析,提出了IOCP参数扩展、内存池、对象池、环形缓冲等改进的解决方法.使用这些方法对IOCP底层进行了封装,并设计和实现了面向企业应用的可扩展网络程序通信模块.压力和性能测试结果表明,该模块能在合理资源消耗基础上支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也表现出了良好的性能.  相似文献   

4.
介绍了用完成端口编写高性能服务器程序。为了提高系统性能,采用完成端口和Windows Socket2.0结合可以开发出支持大量连接的网络服务程序,并结合实际应用阐述了在完成端口上处理数据的方法。  相似文献   

5.
基于单个I/O完成端口的HTTP代理方法研究   总被引:5,自引:0,他引:5  
介绍了利用I/O完成端口进行网络代理服务器设计的一种方法。为了提高程序运行效率,便于自主控制程序流程,并解决多个Socket管理复杂的问题,给出了一种成功的解决方案,并结合实际应用详细地阐述了在单个完成端口上实现HTTP代理的具体过程。  相似文献   

6.
介绍了Windows最复杂的内核对象IOCP(I/O Completion Port输入/输出完成端口)的基本原理。利用完成端口机制,应用程序能够为数百上千的用户服务。文章通过完成端口对象指定一定数量的线程,对重叠I/O请求进行管理,从而为已完成的重叠I/O请求提供服务。通过该模型编写的网络服务应用程序可以达到较好的性能。  相似文献   

7.
周鹏  黄灿  江楠 《软件》2012,(2):31-32,35
完成端口是一种复杂的Win32内核对象。应用程序可以用完成端口管理线程池为大量的异步I/O请求提供服务,而不必为每个I/O请求分别创建服务线程。完成端口模型用于开发服务器应用程序,以提供优良的伸缩性和获得最好的系统性能。本文构建了一个基本的网络服务器程序框架,对完成端口模型的用法进行阐述与分析。  相似文献   

8.
Winsock中的I/O模型探讨   总被引:3,自引:0,他引:3  
Internet的迅速发展,编写通信程序成为必然。在微软提供了众多的I/O模型中,如何选择合理的I/O模型实现自己的应用程序变得相当重要。该文对各种I/O模型进行了较仔细的分析和比较并提出合理的建议.  相似文献   

9.
为了构建具有大响应规模、高数据吞吐量、合理资源消耗的考试服务端通信层,分析完成端口(IOCP)开发中的"信息识别、资源管理、消息乱序处理"等关键问题,提出内存池、对象池、环形缓存等改进方法,在此基础上设计和实现基于IOCP的高性能、可扩展网络考试系统通信模块。实际应用表明,该模块能满足高性能的要求。  相似文献   

10.
建立支持VB进行I/O端口操作的动态链接库   总被引:4,自引:0,他引:4  
介绍了建立VB调用的支持I/O端口操作的16位及32位动态链接库的一些关键2,给出了32位动态链接库的程序清单。  相似文献   

11.
用VB语言实现对端口I/O的访问   总被引:1,自引:0,他引:1  
介绍了Visual Basic通过动态链接库(DLL)实现对端口I/O的二种访问的方法。  相似文献   

12.
针对传统远程教育环境实时交互性不足的缺陷,提出了一种基于Windows Sockets的高性能实时交互式远程教育环境服务器的设计方法,该服务器能同时为多个网络虚拟教室提供实时交互式的网络教育服务,每个网络教室能在教师主控、分组讨论和自由讨论等三种模式问动态切换,四级权限管理机制能有效地维护教学活动正常进行,实现了以一台普通的PC机作为服务器也能提供较大规模的实时交互式远程教育活动环境。  相似文献   

13.
Socket在所有网络操作系统和网络应用程序中都是必不可少的,它是网络通信应用程序对应的进程和网络协议之间的接口.介绍Linux操作系统下基于TCP/IP协议Socket的通信模式,提出一种多进程-I/O复用的并发技术,以提高服务器的工作效率,并用面向对象的方法实现该算法,最后用实例检验其正确性.  相似文献   

14.
采用RISC技术的单片机PIC16C5×的I/O端口,重点讨论其内部结构及在编程中需要注意的问题.  相似文献   

15.
齐欣萌 《网友世界》2014,(17):80-81
国内外仓储查询系统,通常采用ACTIVEX技术或Web Services技术来处理通信及命令功能。ACTIVEX技术通信数据快,可以执行本地文件,无法跨平台,用户操作困难、安装部署不方便;而Web Services具有跨平台的优势,不需要额外的客户端支持,无视防火墙,但是响应速度慢。如果融合相关技术,能跨平台和能够响应够迅速,那么通过AJAX模型来调用后台场景渲染数据的执行效率也会得到提高。同时利用HTTP协议作为通信通道来进行请求-响应的通讯,前台应用程序开发人员可以容易的把基于浏览器应用程序的AJAX技术整合到可视化软件的相关管理模块中。本文从该思路出发,实现仓储系统的无端化并行查询,它通过网页的表现形式,运行环境要求简单,针对图形访问与渲染的效率高,解决了物流管理系统图形化查询的问题。通过对业务、应用、数据及技术等架构层的不同角度的分析,并依据并行计算思想,构建可视化体系平台。系统平台具体划分为接入控制层、C++后台渲染、前端展现(web)。接入控制层采用HTTP通道进行接入控制,并采用IOCP提高业务并发能力,C++后台渲染核心处理采用并行计算手段,提高图片资源渲染,共享与交换能力,WEB前端利用EXTJS结合J2EE平台进行展示,在一定程度上实现了系统的智能化与个性化,提高了可视化资源管理的发现、定位、导航效率及其虚拟重组的功能。  相似文献   

16.
本文对Windows与单片机的多机通信进行研究.针对实时控制系统中控机与前端处理机间数据传递的实时性要求,提出利用Win32 API函数和直接I/O端口函数混合编程的方案.解决了中控机与多个前端机之间数据通信的实时响应问题.  相似文献   

17.
姚五星  李强 《计算机工程与设计》2007,28(13):3163-3165,3226
在设计服务器数目较多的流媒体业务时,如果客户端在多个服务器之间频繁切换,不仅会加重服务器的负担,还会增大对动态变化的客户组的管理难度.流媒体交换矩阵通过转发流媒体数据包,在两者之间建立映射关系,较好地解决了这一问题.为提高流媒体交换矩阵对数据包的转发速率,在对两种典型的网络模型进行比较之后,提出结合.NET平台,以托管完成端口机制作为流媒体交换矩阵的底层网络I/O模型.经测试,不仅可有效提高对数据包的转发速率,而且做到了跨平台实现,扩大了流媒体交换矩阵产品的应用范围.  相似文献   

18.
探讨了在Windows操作系统平台下用C++实现Overlapped I/O Socket模型的方法。  相似文献   

19.
用VC++设计并实现了局域网监控系统的原型系统,对主要的功能结构模块进行了分析,探讨了在客户端和服务器端所运用的关键技术和实现方法,着重讲述了如何有效地解决客户端的监控和服务器端的网络通信问题。结果表明,该系统能够快速、实时、高效地实现对被控计算机的管理.达到了设计的预期目标。  相似文献   

20.
基于IOCP的服务器端应用程序   总被引:4,自引:0,他引:4  
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号