예제 #1
0
 //public Mutex mut = new Mutex();
 
 public void add(Message m)
 {
     //mut.WaitOne();
     {
         if (m != null)
         {
             messages.Add(m);
         }
     }
    // mut.ReleaseMutex();
 }
예제 #2
0
 public byte[] messageToBytes(Message m)
 {
     byte[] bytes = null;
     IFormatter formatter = new BinaryFormatter();
     using (MemoryStream stream = new MemoryStream())
     {
         formatter.Serialize(stream, m);
         bytes = stream.ToArray();
     }
     if (bytes.Count() <= 0) return null;
     return bytes;
 }