Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Using Buffering with DataSocket Functions

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Complete the following steps to enable client-side buffering using DataSocket functions. You must complete these steps for each client connection you establish.

  1. Open a data connection.
  2. Specify the buffer size for the data client.
  3. Read the buffered data a server writes.
  4. Monitor the buffer size.
  5. Close the data connection.
  6. Wire all error in and error out terminals on the block diagram.

You also can enable buffering when sharing data using the DataSocket functions by adding the string ?maxbytes=1000&maxpackets=10, to the end of the URL, where 1000 is the maximum number of bytes the buffer contains and 10 is the maximum number of packets the buffer contains.

Note  Buffering applies only when you use the DataSocket Read function to read data a server writes. Buffering is not available when you use front panel DataSocket data binding to read data a server writes. Buffering is available for front panel data binding through the Shared Variable Engine if you bind controls to shared variables with buffering enabled on the Variable page of the Shared Variable Properties dialog box.

The following example uses buffering with DataSocket functions.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit