DataSocket for LabVIEW Overview and Use Cases

Updated May 3, 2018

Reported In


  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional
  • LabWindows/CVI Full
  • LabWindows/CVI Base
  • Measurement Studio Professional
  • Measurement Studio Enterprise
  • Measurement Studio Standard

Issue Details

What is DataSocket? When would I want to use this programming tool?


DataSocket is an easy-to-use, high-performance programming tool designed specifically for sharing and publishing live data in measurement and automation applications between different applications and between machines across the Internet. DataSocket for LabVIEW simplifies live data exchange between different applications on one computer or between computers connected through a network.

Although a variety of different technologies exist today to share data between applications, including TCP/IP, most of these tools are not targeted for live data transfer to multiple clients. With TCP/IP, you have to convert your data into an unstructured stream of bytes in the broadcasting application and then parse the stream of bytes back into its original format in subscribing applications. DataSocket, however, simplifies live data transfer.

For more information, refer to this DataSocket overview.


Not Helpful