Ejemplo n.º 1
0
        public override void HandleMessage(INetPacketStream packet)
        {
            var responseJson = packet.Read <string>();
            var response     = InkAction.Deserialize(responseJson);

            if (response != null && response.InkActionType == InkAction.InkActionTypes.Ready)
            {
                // ready!
            }
        }
Ejemplo n.º 2
0
        public override void HandleMessage(INetPacketStream packet)
        {
            var jsonValue = packet.Read <string>();

            try
            {
                var value = InkAction.Deserialize(jsonValue);

                Console.WriteLine($"[{this.Id}] Processing action " + value.InkActionType.ToString());
                HandleMessageAsync(value).Wait();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Deserialization exception: " + ex.ToString());
            }
        }