If you have some coding skill, the code is not hard to understand:
- a thread listen the port and stack incoming messages in a buffer.
- the main thread reads the buffer, forward the messages individually to every receiver, empties the buffer.
Any info about where is goes wrong is helpful !