D:\VC\2022\GS.Trade\GS.Trade\GS.Trade.sln
to NetCore 7.0
static void Test3() from Reffs 2
{
var cts = new CancellationTokenSource();
var processingTask = Task.Factory.StartNew(() => GetStreamFromYoutubeDl(),cts.Token);
var readingFromConsoleTask = Task.Factory.StartNew(() =>
{
Console.WriteLine("Press 'q' to exit.");
while (true)
{
var read = Console.ReadKey(true);
if (read.Key == ConsoleKey.Q)
{
cts.Cancel();
return;
}
}
});
Task.WaitAny(processingTask, readingFromConsoleTask);
}
Network: TCP, UDP, WebSockets, SignalR, Http2
1. DDE, Server
2. SimulateTerminal, Server
3. Connectors, Server
4. Eventog, Server
5. TradeStorage, Server
6. Charts, Client
7. Strategies, Client
8. OptionDesk, Client
9. Portfolio, Client
10. Time Service, Server (Quarth)
11. Tickers Service, Server
12. DNS Service, Server
13. MarketData Service, Server