源代码使用比较高级的IOCP技术,它能够有效的为多个客户端服务,利用IOCP编程API,它也提供了一些实际问题的解决办法,并且提供了一个简单的带回复的文件传输的客户端/服务器
源代码使用比较高级的IOCP技术,它能够有效的为多个客户端服务,利用IOCP编程API,它也提供了一些实际问题的解决办法,并且提供了一个简单的带回复的文件传输的客户端/服务器。
这篇文章主要介绍如何设计基于多线程的客户端/服务器套接字(socket)类。开发者/设计者可以根据具体的需要决定是否选用另外的线程。在网络上有许多其它的套接字类,但是没有一个能够向这个类一样为你的应用程序提供回调功能(事件监测)。本文设计的类能够为你提供如下的事件监测:完成建立链接、放弃链接、链接失败和接收数据(包括0字节数据包)。
随着 Windows Vista® 的发布和 Windows Server® 2008 的即将问世,Microsoft 为托管应用程序的开发人员提供了改进的 Windows® 平台,它包含多种新技术,使得令原本 Windows 开发人员从中受益的改进能被广为利用。例如,自从 Windows 2000 发布以来,已是该平台组成部分的线程池组件经历了一次完整的体系结构重建。新的实现包含一个新的线程池 API,该 API 可以让开发人员更加轻松地编写正确的代码。传统的 API 仍受支持,所以传统的应用程序可以继续运行,但是正如您将看到的那样,移至新的 API 会带来很多好处
文章来源:[url]http://www.programfan.com/article/showarticle.asp?id=2951[/url] 当前流行的Windows采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号