TCP and DDE are two separate things. If your server was using TCP to sent information, you wouldn't need DDE and vice versa. LabVIEW has a set of DDE functions (at least through v7) but they're not shown on any of the palettes. In \vi.lib\platform, there should be dde.llb with functions like DDE Open Conversation and DDE Request to get data from a server. There are two shipping examples that demonstrate dde and both use Access. They are Retrieving Data from Access and Sending Data to Access. there may be additional examples on NI Zone so you could try doing a search there. I haven't used DDE in several years so I'm afraid that I can't help more than this.