设定:
- Windows机器运行自托管SignalR服务器。
- 使用SignalR客户端的Windows应用程序。
- 带有SignalR客户端的Android应用程序。
- 带以太网/ Wi-Fi的LAN。 (1)SignalR服务器在此LAN上。所有防火墙都被禁用。
- 4G外部网络。 (1)可以通过专用IP地址访问SignalR服务器。
醇>
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:确定
任何人都知道造成这个问题的原因并知道如何解决它?
此致
亚瑟