Пример #1
0
 public static byte[] ToByteArray(PipePacket[] pipes)
 {
     BinaryFormatter formatter = new BinaryFormatter();
     using (MemoryStream stream = new MemoryStream())
     {
         formatter.Serialize(stream, pipes);
         stream.Seek(0, SeekOrigin.Begin);
         return stream.ToArray();
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            PipePacket[] pipes = new PipePacket[2] { new PipePacket(), new PipePacket() };
            MappedDataFile manager = new MappedDataFile();

            TCPServer server = new TCPServer();

            while (true)
            {
                manager.Write(pipes);
                Thread.Sleep(5000);
            }
        }
Пример #3
0
 public void Write(PipePacket[] packets)
 {
     communicator.Write(PipePacket.ToByteArray(packets));
     Console.WriteLine("Wrote packet...");
 }