Separate UDP and TCP