public override bool SubmitWork(WorkBlock work, uint solution)
{
// Submit this solution to bitcoin
string data = work.GetSolutionString(solution);
Console.WriteLine("Trying solution: " + data);
BitnetClient bc = new BitnetClient("http://" + mURL + ":" + mPort);
bc.Credentials = new NetworkCredential(mUser, mPass);
bool success = bc.GetWork(data);
if (!success)
{
data = work.GetSolutionString((uint)IPAddress.HostToNetworkOrder((int)solution));
success = bc.GetWork(data);
}
return success;
}