p***n 发帖数: 635 | 1 很多软件都有从一个网上的服务器自动更新的功能,
如何在服务器和客户端实现这个功能呢. |
L*******r 发帖数: 1011 | 2 server:
login control
version control
1. client send version info to server
2. server calculate the diff.
3. client download update(patch) from server
4. client start installing automatically
5. restart machine if necessary. done.
【在 p***n 的大作中提到】 : 很多软件都有从一个网上的服务器自动更新的功能, : 如何在服务器和客户端实现这个功能呢.
|
p***n 发帖数: 635 | 3 there is a really nice feature called BITS available now
to simplify this process:
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/03/02/bits/TOC.ASP
【在 L*******r 的大作中提到】 : server: : login control : version control : 1. client send version info to server : 2. server calculate the diff. : 3. client download update(patch) from server : 4. client start installing automatically : 5. restart machine if necessary. done.
|
L*******r 发帖数: 1011 | 4 Background Intelligent Transfer Service
Purpose:
Background Intelligent Transfer Service (BITS) provides the documentation an
d samples necessary to write client applications that transfer files (downlo
ads or uploads) between a client and server, and monitors jobs within the tr
ansfer queue.
Where Applicable:
Use BITS for applications that need to asynchronously transfer files in the
foreground or background, throttle the transfer to preserve the responsivene
ss of other network applications, a
【在 p***n 的大作中提到】 : there is a really nice feature called BITS available now : to simplify this process: : http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/03/02/bits/TOC.ASP
|
k****i 发帖数: 1072 | |
p***n 发帖数: 635 | |
L*******r 发帖数: 1011 | |
p***n 发帖数: 635 | |