I know there are plenty of options out there with weird names and possibly harmful. Even there are ways to write it down ourselves (Either in TCP/IP or UDP. It doesn't matter in my case. I just want to transmit and receive a few strings, doubles and booleans. Not images or complex data formats. Consider it as a local chat messenger) But sometimes we need to stick to something reliable which others wrote and granted lots of IEEE and MISRA standards. Recently I encountered OPC and kinda liked it but not sure where to start. The goal is to communicate 2 or more workstations through ethernet (Not even Wi-Fi wireless kind of coupling (which is almost the same))

What would you introduce to a DNS and socket newbie?

*I will add my old approach which has flaws tonight.