示例#1
0
        private static void Main()
        {
            UDPServer.UDPServer udpServer         = new UDPServer.UDPServer();
            CancellationToken   cancellationToken = new CancellationToken();

            udpServer.Input(cancellationToken);
        }
示例#2
0
        private void Initialise()
        {
            Watchdog.Watchdog watchdog = new Watchdog.Watchdog();

            searchActivity.cancelationTokenSource = new CancellationTokenSource();
            CancellationToken cancellationToken = searchActivity.cancelationTokenSource.Token;

            tcpServerTask = new Task(() => watchdog.Input(cancellationToken), searchActivity.cancelationTokenSource.Token, TaskCreationOptions.LongRunning);

            heartbeatTask = new Task(() => Heartbeat(cancellationToken), searchActivity.cancelationTokenSource.Token, TaskCreationOptions.LongRunning);

            UDPServer.UDPServer udpServer = new UDPServer.UDPServer();

            udpServerTask = new Task(() => udpServer.Input(cancellationToken), searchActivity.cancelationTokenSource.Token, TaskCreationOptions.LongRunning);

            clientTask = new Task(() => Client(cancellationToken), searchActivity.cancelationTokenSource.Token, TaskCreationOptions.LongRunning);
        }