Пример #1
0
        private void HandleClientConnected(object o, ISClientListener.ClientConnectedArgs args)
        {
            ISServerSocket client = args.Socket;

            if (!TryAcceptClient(client))
            {
                return;
            }

            client.DisplayConfiguration = new Displays.DisplayConfig(args.DisplayConfig);
            client.AcceptClient();
            AssignClientEvents(client);

            if (!startArgs.HasArg(StartArguments.NoUdp))
            {
                if (udpHost.SocketBound)
                {
                    udpHost.InitClient(client);
                }
            }
            else
            {
                client.SetUdpEnabled(false);
            }

            ClientConfig.ReloadClientConfigs(clientMan);
            ClientConnected?.Invoke(this, new ISClientInfoModel(client, clientMan));
        }
Пример #2
0
 private void HandleClientOK(ISServerSocket sender)
 {
     ISLogger.Write("ISUdpServer: {0} UDP connected", sender);
     sender.UdpConnected = true;
     sender.SetUdpEnabled(true);
 }