private static HttpWebRequest CreateRequest( Uri uri )
{
HttpWebRequest request = ( HttpWebRequest )WebRequest.Create( uri );
request.ServicePoint.BindIPEndPointDelegate = new BindIPEndPoint( Server.BindIPEndPointCallback );
request.Method = "GET";
request.Timeout = ( int )Timeout.TotalMilliseconds;
request.CachePolicy = new HttpRequestCachePolicy( HttpRequestCacheLevel.BypassCache );
request.UserAgent = Updater.UserAgent;
return request;
}