thanks for the advice but i don't think that's the case.

If i remove the Waiter, the applications does not freeze but just throws an error to say that i cant run 2 pings at the same time. So i need the waiter.

If you can show me how to multiple thread it i will give it a go !

ive tried the following just:

PHP Code: 
            for (0<= PingAmounti++)
            {
                
Action Action = new Action(() => pingSender.SendAsync(addressBox.Text120bufferoptions));
                new 
Thread(new ThreadStart(Action));
            } 
And its stopped hangineg but now the textarea is not being updated