Пример #1
0
 public void WriteEvent(PtpIpHeader container)
 {
     using (MemoryStream ms = new MemoryStream())
     {
         container.Write(ms);
         _eventinerStream.Write(ms.ToArray(), 0, (int)ms.Length);
     }
 }
Пример #2
0
 public void Write(PtpIpHeader header)
 {
     using (MemoryStream ms = new MemoryStream())
     {
         header.Write(ms);
         _inerStream.Write(ms.ToArray(), 0, (int)ms.Length);
         _inerStream.Flush();
     }
 }
Пример #3
0
        public override void Write(Stream s)
        {
            Guid = Guid.NewGuid();
            Name = "DCC V1.00";

            Header        = new PtpIpHeader();
            Header.Type   = 1;
            Header.Length = (uint)(8 + 16 + ((Name.Length + 1) * 2) + 4);
            Header.Write(s);
            s.Write(Guid.ToByteArray(), 0, 16);
            s.Write(Encoding.Unicode.GetBytes(Name), 0, Name.Length * 2);
            s.WriteByte(0);
            s.WriteByte(0);
            //version 1.0
            s.WriteByte(0);
            s.WriteByte(0);
            s.WriteByte(1);
            s.WriteByte(0);
        }
        public override void Write(Stream s)
        {
            Guid = Guid.NewGuid();
            Name = "DCC V1.00";

            Header = new PtpIpHeader();
            Header.Type = 1;
            Header.Length = (uint) (8 + 16 + ((Name.Length + 1)*2)+4);
            Header.Write(s);
            s.Write(Guid.ToByteArray(), 0, 16);
            s.Write(Encoding.Unicode.GetBytes(Name), 0, Name.Length*2);
            s.WriteByte(0);
            s.WriteByte(0);
            //version 1.0
            s.WriteByte(0);
            s.WriteByte(0);
            s.WriteByte(1);
            s.WriteByte(0);
        }
Пример #5
0
 public void WriteEvent(PtpIpHeader container)
 {
     using (MemoryStream ms = new MemoryStream())
     {
         container.Write(ms);
         _eventinerStream.Write(ms.ToArray(), 0, (int)ms.Length);
     }
 }
Пример #6
0
 public void Write(PtpIpHeader header)
 {
     using (MemoryStream ms = new MemoryStream())
     {
         header.Write(ms);
         _inerStream.Write(ms.ToArray(), 0, (int)ms.Length);
         _inerStream.Flush();
     }
 }