06-30-2014 02:24 PM
I am trying to create a system where one computer will output network variables which any computer on the network can see, this includes someone bringing in a laptop and connecting for a short time. So I have been looking through a lot of the forums to find an answer and tried a fair number of the solutions and nothing has worked.
This is where I am at. On a single computer if I update a network variable it appears on the NI DSM (Distributed System Manager) under that computer's name, and I can use that variable and it is updated. Any other computer connected to the network also appears on the DSM. On the other computer, it sees the first computer in the DSM, but can not see anyone of the variables. I have also register the computer's with IP addresses, but that does not help. Has someone had this problem and know how to fix it? I have had the same problem using my code for the project and the example code in Shared Variable Comms Between Executables.Ivproj.
Thank you for your time
Mitchell
Solved! Go to Solution.
06-30-2014 02:59 PM
I had some problems lately with Network Streams. I know its not nearly the same as Shared variables, but it uses the same underlying process in windows. In my case, it was the windows firewall in Windows 7 that has the problem.
This link help me configure my firewall correctly:
http://digital.ni.com/public.nsf/allkb/0D7B86F4B4D19A5E86256F9A006EECB1
06-30-2014 04:10 PM
Thank you very much for the recommendation.
When I was going through it I could not find any of the files that were mentioned to allow access through. I have Labview 2013 SP1 installed. Do you have an idea why this files wouyld be missing?
07-01-2014 02:02 AM - edited 07-01-2014 02:06 AM
What version of Windows do you have ?
And what bit version, 32 bit or 64 bit, of Windows do you have?
On my Windows 7 64 bit version, I have add these two files to the firewall:
C:\Windows\
SysWOW64\lkads.exe
C:\Windows\
SysWOW64\lktsrv.exe
07-01-2014 09:18 AM
I found the files in the 64 bit files. This is weird because I am running a 32 bit system, but it does work now.
07-01-2014 09:24 AM
Remember that there are two thing that can have bit version, Windows and LabVIEW
You can have a 64bit Windows and run both 32bit AND 64bit version of LabVIEW
or
you can have 32 bit Windows and only run 32bit LabVIEW.
On modern PC's it most likely be Windows 64bit and LabVIEW 32bit.
SysWOW64 folder are for the 32bit system components, NOT 64bit components.