Example #1
0
        public void handleMessage(string message)
        {
            message = message.Substring(Tag.Length);
            AudioSession session = JSONManager.deserialize <AudioSession>(message).toSessionId();

            Main.Instance.audioManager.updateChangedSession(session);
        }
        public void handleMessage(string message)
        {
            message = message.Substring("DEVINFO".Length);

            ClientInformation dev = new ClientInformation();

            dev = JSONManager.deserialize <ClientInformation>(message);
            dev.LastConnected = DateTime.Now;
            dev.IP            = address.ToString();
            dev.Connected     = true;

            if (ClientMangager.knownDevices.ContainsKey(dev.id))
            {
                ClientMangager.knownDevices[dev.id] = dev;
            }
            else
            {
                ClientMangager.knownDevices.Add(dev.id, dev);
            }

            ClientMangager.saveDevices();
            logic.device = dev;
            MainWindow.Instance.NotifyDeviceDatasetChanged();
        }