I need to run a TCP/IP data server as a Windows service. As my first step, I modified the LabVIEW example "Multiple Connections - Server.vi" under the TCP.llb to eliminate all controls with constants. I can run succesfully the VI under the LabVIEW environment and get the data from other computers in the network using the "Multiple Connections - Client 1.vi"
After read and followed the instructions posted in the document "Creating a Windows NT Service Using LabVIEW", I was able to create the Windows XP service. The "task manager" shows it running. A freeware Etherenet port monitor shows it listening. When I try running my client, the port monitor shows a connection being established but after few seconds goes into a "time_wait" state and stays there. End result: the client does not get the data.
Any hints will be highly appreciated!