Before data sockets, I got excellent results with a similar type of client/server app by just using the TCP/IP VIs. Look at the Data Client and Data Server examples in Comm example folder.
I believe I was streaming results at ~300 kS/sec within a 100 Mbs network connection! Hope this helps Robert
