如何用WINSOCK控件下载软件
编号:QA003586
建立日期: 2000年11月26日 最后修改日期:2000年11月26日
所属类别:
shikari:
如何用WINSOCK控件下载软件?如何用WINSOCK控件与一个软件下载站点进行通信?可以告诉我一些源代码吗?谢谢!
回答:
首先需要知道的是按照什么协议下载文件?如果是FTP或HTTP协议,你可以使用Internet Transfer控件(参考@!QA001161)或WinInet API(参考QA002655 "哪里可以找到Win32 的Internet API函数的声明"!和@!QA001264)。WinSock控件的使用通常比较简单,如果象服务器发送下载请求,使用SendData方法。收到数据后,控件会触发DataArrival 事件,在其中使用GetData方法获得数据。但是SendData发送什么,GetData得到数据后怎么处理,这与WinSock控件没有关系,取决于你所使用的协议是怎么规定的,有的协议比较简单,有的协议非常复杂,VB的帮助中有一个简单的文本文件传送的例子。
此问题由李海回答。
| |
|
|
| |
|
|