Lab5 - Merge TCP and UDP classes due to taks