Ed Attfield - 2025-10-14

While this isn't explicitly stated in the API documentation, it appears that a space is required after the colon on the linetype i.e. "CIDLOG: " rather than just "CIDLOG:"

https://ncid.sourceforge.io/doc/doc.html

I may be reading your question incorrectly, but it looks like you are building a server that ncid clients can connect to.

If this is the case, may I suggest that you run the stock ncidd server and change your server process into an ncid gateway? Gateways are much simpler, leaving the ncidd server to manage the clients.