public string addSlave(MaxAmp2.MAS2.PrevReq pr) { IPAddress slaveip = IPAddress.Parse(pr.postParams["slaveIP"]); udpClient.send(Encoding.UTF8.GetBytes("mcsJoin"), slaveip); return("OK Server: " + utilities.Version); }
public string getSlaves(MaxAmp2.MAS2.PrevReq pr) { List <string> jsonObjs = new List <string>(); foreach (slave.serverSide ss in server.clients) { jsonObjs.Add(ss.toJson()); } return(utilities.jsonObjectsToArray(jsonObjs, "slaves")); }
public string pingBack(MaxAmp2.MAS2.PrevReq pr) { pingBackSlaves.Add(IPAddress.Parse(pr.postParams["slaveIP"])); return("OK Server: " + utilities.Version); }
public string slaveSearch(MaxAmp2.MAS2.PrevReq pr) { udpClient.emit(Encoding.UTF8.GetBytes("mcsPing")); return("OK Server: " + utilities.Version); }