Receiving UDP messages with FME Flow

Liz Sanderson
Liz Sanderson
  • Updated

Introduction

FME Flow (formerly FME Server) has the ability to receive UDP messages and process them with an FME workspace.

Step-by-step Instructions

1. Choose a port that you would like FME Flow to receive UDP messages on (e.g. 55214). Make sure that this port can be accessed from the client that is sending UDP messages. You may need to create a firewall rule to allow this access.

2. Create a workspace that reads the UDP message and performs some action with the content.

  • Start by adding a Text File reader set to read any file. This gives the UDP message an entry point into the workspace.
  • Add transformers to work with the UDP messages. The simplest example is to add an AttributeWriter transformer that will write the UDP message out to disk.

3. Publish the workspace to FME Flow and on the register with services screen:

  • Check on the Subscription Service and click edit,
  • Click the ellipsis (...) button next to Assigned Topics,
  • Click New Topic...
  • Enter a topic name and then click OK,
  • Check on the new topic and click OK,
  • Click OK and then Publish.

4. Create the UDP Publication

  • Open the FME Flow Web Interface > Notifications (Classic) > Publications > Create
  • Enter a name for the publication.
  • Select UDP for the protocol.
  • Enter the port you chose earlier.
  • Select the Topic you created earlier.
  • Click OK.

5. Send a UDP message to FME Flow. You can configure your UDP client to send to FME Flow or use a test tool. Search for 'UDP Test Tool' to find a free one.

 
 

Was this article helpful?

We're sorry to hear that.

Please tell us why.

As of January 14th, 2026, comments on knowledge base articles have been closed. To make sure questions don’t get missed and to enable more community support, we’ve moved discussions to the FME Community. If you have a question or a comment about this article, please create a new post or create a support ticket.