[Technical Issue] C# - Съвет за направата на програма с таскове

Здравейте, опитвам се да си направя един апликейшън който да приема стрингове по телнет от 8 различни устройства с различни IP адреси. Стигнах до там че трябва да го направя с различни таскове. Идеята е да се взима стринга да се види от кое ип идва и да се обработва и  вкара в база данни, като всяко устройство хвърла по 20-50 стринга за минута. Някой има ли опит с таскове и телнет връзка?  Затруднявам се защото когато създам нов таск и губя какво се случва с програмата с идването на нов запис и не знам как когато загубя конекция по мрежата да разбера че това се е случило?