I have six URL addresses that I need to check from VB.NET if the response returned is ok. Most of the examples I have found on the NET are dealing with pinging an IP address. I need to pull the result from a URL and interpret it. The logic should include a timeout parameter that after a few seconds, I'll decide if it is a failure or not. I need VB.NET code without any third party software to accomplish that. What would be the best route to consider?