public static Message deserializeStream(byte[] buffer) { BinaryFormatter binaryF = new BinaryFormatter(); MemoryStream ms = new MemoryStream(buffer, 0, buffer.Length, false); Message pag = new Message("", ""); pag = (Message)binaryF.Deserialize(ms); ms.Close(); return pag; }
public static byte[] serializeStream(Message obj) { BinaryFormatter binaryF = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); binaryF.Serialize(ms, obj); ms.Seek(0, SeekOrigin.Begin); byte[] buffer = new byte[(int)ms.Length]; ms.Read(buffer, 0, buffer.Length); ms.Close(); return buffer; }
public abstract void handleMsg(Message msg);
public abstract void sendMessage(Message msg);