private void SendWork(MappedAnswer[] ma, TaskInfoCurrentlyWorking ticw, Routing Route)
 {
     ReduceList.AddNew(ticw.ID, ma[0]);
     if (ma[1] != null)
     {
         ma[1].Sent();
         ma[1].ReduceKey = ma[0].ReduceKey;
     }
     CreateAndSendMessage(ma, ticw, Route);
 }
 private void CreateAndSendMessage(MappedAnswer[] ma, TaskInfoCurrentlyWorking ticw, Routing Route)
 {
     ReduceMessage rm = new ReduceMessage();
     rm.Port = ManagerActor.LocalPort;
     rm.ReduceDLL = ticw.WorkDLL;
     rm.TaskID = ticw.ID;
     rm.Data = ma;
     rm.ReduceID = ma[0].ReduceKey;
     new NetworkResponseActor(rm, Route.Port, Route.IP).Start();
 }