inbound TCP is used for uploading files (although if you select no then it'll use outgoing connections but only if the other user supports it)
both inbound TCP and inbound/outbound UDP are used for a primary connection, on secondary UDP is not used
of course if you selected no then i assume you are on secondary, so it shouldn't effect anything...