Android通过3G无法通过WiFi / LAN访问SignalR服务器

时间:2016-07-08 11:49:25

标签: android xamarin signalr

设定:

  1. Windows机器运行自托管SignalR服务器。
  2. 使用SignalR客户端的Windows应用程序。
  3. 带有SignalR客户端的Android应用程序。
  4. 带以太网/ Wi-Fi的LAN。 (1)SignalR服务器在此LAN上。所有防火墙都被禁用。
  5. 4G外部网络。 (1)可以通过专用IP地址访问SignalR服务器。
  6. 2和3都使用Xamarin开发并使用相同的SignalR相关代码和库。

    测试结果:

    • 通过(4)LAN连接(2)Windows App到(1)SignalR服务器:OK
    • 通过(5)4G:OK
    • 将(2)Windows应用程序连接到(1)SignalR服务器
    • 通过(5)4G:OK
    • 将(3)AndroidApp连接到(1)SignalR服务器
    • 通过(4)LAN将(3)AndroidApp连接到(1)SignalR服务器:不连接。
    • 从Android设备ping到(1)SignalR服务器通过(4)LAN或(5)4G:确定

    任何人都知道造成这个问题的原因并知道如何解决它?

    此致

    亚瑟

0 个答案:

没有答案