public void Close() { client.Shutdown(SocketShutdown.Send); client.Blocking = false; var buff = new byte[1000]; while (client.Available > 0) client.Receive(buff); client.Close(); }