Hi,
My development laptop comes with a Smartclient/MgtClient 2017R1 and the 2017R1 SDK installed.
When locally connected to the integration network of our XPCO 2017R1 server, the Smartclient/MgtClient and the SDK samples (i.e. VideoViewer sample) are all working as expected.
However, when attempting a remote connection through a VPN (Cisco system VPN client) only the smartclient manages to work as expected and all SDK samples simply fail to connect to the server (server not found error!).
My first though was that the Smartclient and MgtClient include some kind of code to “Bind” its client connection to the most relevant network adapter (there seem to be two adapters available when the VPN is active), but unfortunately I could not find anything related to selecting a network adapter from the SDK.
Is there any simple explanation why the SDK can’t access the server while the Smartclient can connect when using the same VPN on the same machine?
Regards.
I did some experiments to try to reproduce, but with my VPN client and my setup I am unable to reproduce.
Might there be something extra in your system like internet proxy or similar that could be causing this?
When you are on VPN in your setup does name resolution work?
Name resolution seems to work: I can ping the server using its name or its IP address while the VPN is on.
btw I usually provide the IP address in the login box (smartclient, mgtclient and SDK).
I was wrong stating that the MgtClient and the SmartClient are working over the VPN. Only the Smartclient is working over the VPN, the MgtClient AND the SDK samples are not connecting at all over the VPN.
I tried to use server names instead of IP address in the login box with the same result, only the smartclient manages to connect to the server.
Is the Smartclient using a different code base to connect to the server?
I fail to understand why it can successfully connect while the others can’t.
Any help, input, suggestion would be greatly apreciated.
Do you have an internet proxy? (I recall a very old issue with Smart Client and proxy and I am wondering if the we could be seeing same issue now for MIP SDK.)
The Smart Client and MIP SDK is not the same code base.
We DO have an automatic configuration script enabling network accesses set up by our IT.
I can confirm that if I disable this script both MgtClient and SDK applications starts to work when the VPN is active. That’s a good thing.
On the other hand, the difference of behavior between Smartclient and MIP SDK/MgtClient when a proxy and/or secondary adapter is active, is bit annoying.
It might actually quickly become an issue for us and maybe other integrators, since we are not at all in control of our customer network setup, and their IT might setup proxies or any adapters as they see fit.
Do yo know if there is a plan to fix this in the MIP SDK/MgtClient ?
I am not sure Milestone has been aware there is an issue. We would need to know in detail more about your network. I will create a support case on your behalf and ask some questions on your setup. Please answer the support case. (I did not find it appropriate to ask questions on details of your networking in this public forum.)
Thanks a lot. I answered the support case. Now waiting for the support team primary analysis result.