Ejemplo n.º 1
0
        //MARK: Parsing Data Stream
        private void ApolloRecievedDataEventHandler()
        {
            ApolloResult result = ApolloResult.Success;

            while (result == ApolloResult.Success)
            {
                byte[] buffer;
                if (_type == ProtocolType.TCP)
                {
                    result = _connector.ReadData(out buffer);
                }
                else
                {
                    result = _connector.ReadUdpData(out buffer);
                }

                if (result == ApolloResult.Success)
                {
                    ReadConnectionStream(buffer);
                }

                DispatchConnectEvent(ConnectEventType.READ, result);
            }
        }