//sends a decoded message (target) and a base station objects using the TCP socket public bool SendTarget(decodedMessage target, DataAcquisitionStation bs) { try { //formatter who serializes, and stream for serialized data Stream msSerialized = Serialize(target); Stream bsSerialized = Serialize(bs); //create encryptor RainDollController rainDoll = new RainDollController(); //encrypt serialized object byte[] encrypted = rainDoll.Encrypt(msSerialized); byte[] encryptedBS = rainDoll.Encrypt(bsSerialized); //put the serialized data into a transporter SerialDataTransporter transporter = new SerialDataTransporter(); transporter.data = encrypted; transporter.bsdata = encryptedBS; //send the transporter to the write buffer SendObject(transporter); } catch(SerializationException e) { return false; } catch //pokemon exception handling { return false; } return true; }
//sends a decoded message (target) and a base station objects using the TCP socket public bool SendTarget(decodedMessage target, DataAcquisitionStation bs) { try { //formatter who serializes, and stream for serialized data Stream msSerialized = Serialize(target); Stream bsSerialized = Serialize(bs); //create encryptor RainDollController rainDoll = new RainDollController(); //encrypt serialized object byte[] encrypted = rainDoll.Encrypt(msSerialized); byte[] encryptedBS = rainDoll.Encrypt(bsSerialized); //put the serialized data into a transporter SerialDataTransporter transporter = new SerialDataTransporter(); transporter.data = encrypted; transporter.bsdata = encryptedBS; //send the transporter to the write buffer SendObject(transporter); } catch (SerializationException e) { return(false); } catch //pokemon exception handling { return(false); } return(true); }
//receives a base station object and serializes it and encrypts it //so it can be used in the future in the sending method public bool setBaseStation(DataAcquisitionStation bs) { try { //formatter who serializes, and stream for serialized data Stream bsSerialized = Serialize(bs); //create encryptor RainDollController rainDoll = new RainDollController(); //encrypt serialized object baseStationData = rainDoll.Encrypt(bsSerialized); } catch //pokemon exception handling { return(false); } return(true); }
//receives a base station object and serializes it and encrypts it //so it can be used in the future in the sending method public bool setBaseStation(DataAcquisitionStation bs) { try { //formatter who serializes, and stream for serialized data Stream bsSerialized = Serialize(bs); //create encryptor RainDollController rainDoll = new RainDollController(); //encrypt serialized object baseStationData = rainDoll.Encrypt(bsSerialized); } catch //pokemon exception handling { return false; } return true; }