In caso ci fosse un'errore allora non verrebe eseguito il codice

codice:
if (response.Type == 0)
{
textBox2.BeginInvoke(new UpdateTextCallback(SetText), new object[] { " response from " + ep.ToString() + ", " + time + "ms \r\n" });
}
quindi non verrebbe stampata la risposta.