Torna al Thread
try
{
//this.remotetype.threadwrite(r); //se faccio cosi mi cattura l'eccezione nel caso il server non ci sia
Thread workerThread = new Thread((this.remotetype.threadwrite)); // con il thread l'eccezione si verifica ma non viene catturata
workerThread.Start(r);
}
catch (System.Net.Sockets.SocketException e)
{
//MessageBox.Show("Stai lavorando offline" + e.Message);
}
catch (System.Net.WebException e )
{
//MessageBox.Show("Stai lavorando offline" + e.Message);
}