This thread was migrated from an old forum. It may contain information that are no longer valid. For further assistance, please post a new question or open a support ticket from the Customer Support portal.
Dear Support,
Kindly note that am trying to build a UDP Listener on Mobile fabric, this listener will receive UDP packets from a third party , I just want to ask if I will build a java UDP listener for example, is it applicable to upload this listener to a new integration service on fabric and use it as a receiving protocol rather than using the regular HTTP calls to it ? and am asking if it either could be done in cloud or in the on-premise versions.
Hi, Fabric's integration services leverage HTTP which in turn uses TCP is as the base transport protocol for flow control. A preprocessor or post processor still leverage HTTP, so you aren't going to be able to easily switch from TCP to UDP easily. You may consider setting up a UDP to TCP proxy to add the flow control. Then you will need the data packet to follow an HTTP protocol flow so your request is valid if you use an integration service. As you can see, there may be two conversions here. The first conversion is from UDP to TCP. The second conversion is from a standard data packet to a HTTP supported data packet. A question you may want to ask the 3rd party is why they want to use UDP, and will simply changing from a UDP to a TCP packet solve your problem?