title: Programming Client to Client Update Over LAN
body: <p>Thanks for helping. I am a beginner level programmer and for my customer I am programming a server-client app in VB.Net (Visual Studio 2013) with which I integrated a database designed in SQL Server 2012.</p>
  
  <p>There will be periodic updates, which the server app will seek and get updated (if available) from my update provider site via internet, every time the app is run. From the server the app update file will be pulled by all clients every time the client app is run.</p>
  
  <p>The main disadvantage of client pulling the update file from server is that many clients may overload the server.</p>
  
  <p>My question is that if the server gets overloaded by many no. of clients accessing the server and a client fails to update from server after limited no. of retries, whether can it be programmed that a client can check another client for the existence of the update file from the specified folder and pull it from that client over LAN??</p>