Exemplo n.º 1
0
        protected override void OnDataReceived(object sender, StreamReceiverEventArgs streamArgs)
        {
            MemoryStream stream   = streamArgs.Stream;
            string       response = SaveStream(stream);

            streamArgs.Response = response;
        }
Exemplo n.º 2
0
        private string NotifyStreamReceived(MemoryStream inStream)
        {
            string result = @"";

            if (StreamReceived != null)
            {
                StreamReceiverEventArgs streamArgs = new StreamReceiverEventArgs(inStream);
                StreamReceived(this, streamArgs);
                result = streamArgs.Response;
            }
            return(result);
        }
Exemplo n.º 3
0
        protected override void OnDataReceived(object sender, StreamReceiverEventArgs streamArgs)
        {
            TcpStreamMessage streamMessage = new TcpStreamMessage();

            // create a copy of stream data
            MemoryStream stream = streamArgs.Stream;

            // decode the stream into data
            DecodeStreamToMessage(ref stream, ref streamMessage);

            if (streamMessage.MessageType != TcpStreamMessageType.None)
            {
                streamArgs.Response = GetResponseMessage(streamMessage.MessageType);
                RaiseMessageRecievedEvents(streamMessage);
            }
        }
Exemplo n.º 4
0
 protected abstract void OnDataReceived(object sender, StreamReceiverEventArgs streamArgs);