Hi Together,
Is there a platform independent way for setting the TCP_NODELAY option for a TCP-IP connection in LabVIEW?
I'm currently programming a client-server, TELNET-like application in LabVIEW using the TCP/IP-VIs. Everything works fine when both, server and client, are running on the same machine, talking via the "localhost" loopback device. However, when transferring one of the programs to a second computer in the same (GBit) LAN the communication becomes really slow. After learning about the so-called Nagle algorithm and finding the TCP_NODELAY property of the TCP-Socket VISA resources I suspected this option to be the problem. Meanwhile I found the following very helpful link:
http://digital.ni.com/public.nsf/websearch/7EFCA5D83B59DFDC86256D60007F5839?OpenDocument
It solved my problem for Windows platforms and now I'm wondering whether anybody already ported the TCP_NoDelay.VI to Linux...
Any help is appreciated.
Regards
Arno
LAbVIEW 7.1