Hello not have,
CVI allows you to build standalone applications that use DataSocket and are freely redistributable, so you do not need to purchase a copy of CVI for each machine that connects to DataSocket. The target machines will require that the CVI Run-Time Engine (RTE) and DataSocket be installed. The easiest way to accomplish this is to click Project Menu >> Build >> Create Distribution Kit and make sure the CVI RTE and DataSocket options are enabled. This will build a distribution kit for your application that includes the CVI RTE and necessary DataSocket components for your target machines. DataSocket can also be embedded in a web page to display live data.
For more DataSocket information, please see the following links:
http://zone.ni.com >> search for "B
uilding an Interactive Web Page with DataSocket"
http://zone.ni.com >> RESOURCE LIBRARY >> MEASUREMENT AND AUTOMATION SOFTWARE >> MEASUREMENT STUDIO >> LABWINDOWS/CVI >> CONNECTIVITY >> DATASOCKET GENERAL
http://www.ni.com/datasocket
CVI 5.5 also includes a fully functional TCP/IP library for building custom network applications. However, if you desire to push data to the web, I would recommend the CVI Internet Toolkit which is included in the LabWindows/CVI Enterprise Connectivity Toolset. The Internet Toolkit includes a web server, ftp client, email capabilities and more all bundled together with easy to use function panels and example programs. It is possible to push information to the web without DataSocket and the Internet Toolkit, but you will have to write your own custom code to accomplish this.
Jeremiah Cox
Applications Engineer
National Instruments
http://www.ni.com/ask