示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 public abstract void handleMsg(Message msg);
示例#4
0
 public abstract void sendMessage(Message msg);