电子测试
電子測試
전자측시
ELECTRONIC TEST
2011年
8期
104-106
,共3页
周学威%闫鑫%赵榉云%杨薇
週學威%閆鑫%趙櫸雲%楊薇
주학위%염흠%조거운%양미
多线程%HTTP协议%Windows套接字函数
多線程%HTTP協議%Windows套接字函數
다선정%HTTP협의%Windows투접자함수
multi-thread%hyper text transfer protocal%Windows socket function
在Windows编程中,为了提高代码的时、空效率,广泛采取多线程技术。本文以多线程技术的应用为研究背景,实现了多线程的一个应用:多线程文件下载。该下载工具以VC++6.0为开发平台,利用Windows套接字函数进行网络编程,实现了基于HTTP协议的文件下载过程,并通过创建和编写线程函数实现了文件的多线程下载工具的开发。利用该下载工具可以对网上的文档、图片、歌曲等各种文件实现多线程下载。经测试表明,该下载工具使文件的下载速率得到了有效提高。
在Windows編程中,為瞭提高代碼的時、空效率,廣汎採取多線程技術。本文以多線程技術的應用為研究揹景,實現瞭多線程的一箇應用:多線程文件下載。該下載工具以VC++6.0為開髮平檯,利用Windows套接字函數進行網絡編程,實現瞭基于HTTP協議的文件下載過程,併通過創建和編寫線程函數實現瞭文件的多線程下載工具的開髮。利用該下載工具可以對網上的文檔、圖片、歌麯等各種文件實現多線程下載。經測試錶明,該下載工具使文件的下載速率得到瞭有效提高。
재Windows편정중,위료제고대마적시、공효솔,엄범채취다선정기술。본문이다선정기술적응용위연구배경,실현료다선정적일개응용:다선정문건하재。해하재공구이VC++6.0위개발평태,이용Windows투접자함수진행망락편정,실현료기우HTTP협의적문건하재과정,병통과창건화편사선정함수실현료문건적다선정하재공구적개발。이용해하재공구가이대망상적문당、도편、가곡등각충문건실현다선정하재。경측시표명,해하재공구사문건적하재속솔득도료유효제고。
In order to improve code's efficiency both in time and space,Multi-thread technology widely used on Windows programs.This thesis's background was the apply of the multithreading technology,realize an application of multithreading technology:The Multi-Thread download file.This tool used VC++6.0 as the development space and windows socket function to finish the process,realizing the file download based on Hyper Text Transfer Protocal,And by creating and writing thread function realize the file multi-thread downloading tools development.To avail these multithreading download instrument could download the different kinds of file by multithreading in net,such as the documents、pictures、songs and so on.The test shows that the download tools make file download speed effectively improved.