07-15-2009 12:47 PM
Just wondering if anyone knows what specific protocol Labviews UDP blocks run on? IPv6? TIPC? I am assuming IPv4...
Thanks,
-Greg
Solved! Go to Solution.
07-15-2009 03:35 PM
07-16-2009 04:31 AM - edited 07-16-2009 04:38 AM
I can confirm nathan's statement fully. The LabVIEW network nodes are just a rather thin layer around the OS network stack for said protocol, but there is no support for IPv6 so far.
The layer is necessary to translate between the C style non blocking interface to the socket library and the LabVIEW asynchronous node execution.
Adding IPv6 support to the LabVIEW nodes should in theory not be so difficult, as it would mostly be limited to modifications in the TCP Open function and the IP To String and vice versa nodes, but in practices there is a bit more to it such as the TCP Create Listener and TCP Wait Listener as well as UDP Read and Write functions and the UDP Multicast variants that need to be adapted to support IPv6 addressing. And the most tricky part about all this is that any change made can under no circumstances cause any regressions with older software as the TCP/IP functions are a very fundamental part of many professional software applications created with LabVIEW so far.
Rolf Kalbermatter
07-16-2009 08:33 AM