private static void Main() { UDPServer.UDPServer udpServer = new UDPServer.UDPServer(); CancellationToken cancellationToken = new CancellationToken(); udpServer.Input(cancellationToken); }
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); }