Hallo hackie3of5,
TCP ist in meinen Augen für einen Messenger übers Internet wesentlich sinnvoller, weil
IP-Pakete, die unterwegs verloren gegangen sind, nocheinmal geschickt werden. Das gibts bei UDP nicht. Was weg ist, ist weg.
//Edit: Um dann durch den Router zu kommen solltest du bekannte
TCP-Ports nehmen, die in den meisten Routern schon automatisch freigeschaltet sind. Einfach mal nach solchen Ports googlen.
MfG
Christian