I heard when TCP packet gets lost, everything gets stuck because of congestion until lost packet eventually gets received. e.g. server sends these packets on the same port:
1(UDP), 2(UDP), 3(TCP), 4(UDP), 5(UDP), 6(UDP)
so if packet 3 gets lost, client won't be able to receive 4, 5, 6, until packet 3 gets received, right?
If application uses two ports, one for TCP and other one for UDP, would TCP congestion affect UDP port performance? I mean would UDP packets get stuck?