
我的作品
文章平均质量分 81
chiway
这个作者很懒,什么都没留下…
展开
-
摘译:用完成端口开发大响应规模的Winsock应用程序(1)
通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Windows NT? 和 Windows 2000上开发高扩展能力的Winsock应用程序。文章主要的焦点在客户机/服务器模型的服务器这一方,当然,其中原创 2002-10-02 23:27:00 · 1754 阅读 · 0 评论 -
用完成端口开发大响应规模的Winsock应用程序(2)
Windows NT和Windows 2000的套接字架构对于开发大响应规模的Winsock应用程序而言,对Windows NT和Windows 2000的套接字架构有基本的了解是很有帮助的。与其它类型操作系统不同,Windows NT和Windows 2000的传输协议没有一种风格像套接字那样的、可以和应用程序直接交谈的界面,而是采用了一种更为底层的API,叫做传输驱动程序界面(Tran原创 2002-10-04 18:26:00 · 1204 阅读 · 0 评论 -
用完成端口开发大响应规模的Winsock应用程序(3)
资源的限制条件在设计任何服务器应用程序时,其强健性是主要的目标。也就是说,你的应用程序要能够应对任何突发的问题,例如并发客户请求数达到峰值、可用内存临时出现不足、以及其它短时间的现象。这就要求程序的设计者注意Windows NT和2000系统下的资源限制条件的问题,从容地处理突发性事件。你可以直接控制的、最基本的资源就是网络带宽。通常,使用用户数据报协议(UDP)的应用程序都可能会比较原创 2002-10-04 18:41:00 · 1489 阅读 · 0 评论 -
用完成端口开发大响应规模的Winsock应用程序(5/完)
TransmitFile 和 TransmitPackets Winsock 提供两个专门为文件和内存数据传输进行了优化的函数。其中TransmitFile()这个API函数在Windows NT 4.0 和 Windows 2000上都可以使用,而TransmitPackets()则将在未来版本的Windows中实现。TransmitFile()用来把文件内容通过Winsock进行传输。原创 2002-10-05 21:46:00 · 1819 阅读 · 0 评论