LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

tcp_nodelay with TCP VIs

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
0 Kudos
Message 1 of 2
(2,397 Views)
Hi Together,
Meanwhile I found the solution to my problem in a german LabVIEW discussion forum. For everybody beeing interested have a look at this link:

http://forum.gsi.de/index.php?t=tree&th=399&start=0&rid=0&S=2b2e599088c98b565210e45c8dbb57db

Best regards

Arno

0 Kudos
Message 2 of 2
(2,359 Views)