我不知道我該如何使用從我的應用程序的設備的移動寬帶連接,寫成UWP應用。我正在使用下面的代碼,它允許我通過WiFi連接到所需的設備,但它不通過移動寬帶連接工作。該設備包含一個連接到我們公司網絡的機器對機器SIM卡。的Windows 10 UWP應用:StreamSocket通過移動寬帶
private async void button1_Click(object sender, RoutedEventArgs e) {
var sSocket = new Windows.Networking.Sockets.StreamSocket();
try {
var res = sSocket.ConnectAsync(new Windows.Networking.HostName("10.203.120.71"), "80");
await res.AsTask();
await NotifyUser(res.Status.ToString());
}
catch (Exception) {
await NotifyUser("Failed", "haha");
}
}
我還沒有找到任何有關移動互聯網連接需要使用不同套接字類型的信息,所以我想知道我在這裏錯過了什麼。
也許我的措辭有點不對勁,M2M SIM卡就像一個VPN隧道到我們公司的網絡給設備的內部IP。但是你的回答給了我方向,它不是我需要調試的應用程序,而是我們的網絡地形。謝謝! –
@BjornDeRijcke,歡迎您,是的,它應該與網絡拓撲的問題,也許我的回答是不適合您的方案完全正確,我找不到任何現在有用的信息,但有一個類似的案件[無法建立使用StreamSocket(通用窗)(http://stackoverflow.com/questions/33895024/cant-establish-connection-using-streamsocket-universal-windows),沒有答案,但討論的連接,你也可以看看。感謝您標記我的答案。 –