Пример #1
0
        public Proto.Action WaitForConfirmation()
        {
            var action = new Proto.Action();

            pbInputStream.ReadMessage(action);
            return(action);
        }
Пример #2
0
        public void SendData(FileStream file)
        {
            pbOutputStream.WriteLength((int)file.Length);
            pbOutputStream.Flush();
            file.CopyTo(stream);
            stream.Flush();
            var action = new Proto.Action();

            pbInputStream.ReadMessage(action);
        }
Пример #3
0
        public void SendData(byte[] data)
        {
            pbOutputStream.WriteLength(data.Length);
            pbOutputStream.Flush();
            stream.Write(data, 0, data.Length);
            stream.Flush();
            //pbOutputStream.WriteBytes(ByteString.CopyFrom(data));
            //pbOutputStream.Flush();

            var action = new Proto.Action();

            pbInputStream.ReadMessage(action);
        }
Пример #4
0
 public void SendAction(Proto.Action action)
 {
     pbOutputStream.WriteMessage(action);
     pbOutputStream.Flush();
 }