At CloudBees you will not able to get a fixed IP address unless you buy a dedicated server. Be aware that in the multi-tenant option, your application could be deployed in different physical machines every time you deploy-redeploy your app. Only way to get the IP address where your application is working on is through the URL that your application uses (APPID.ACCOUNTID.cloudbees.net).
Regarding the port number, UDP/TCP non-http traffic can't be routed to your application by the front-end router.