我曾尝试尝试 Xamarin 实时播放器的新功能,但是当我扫描 QR 码时,我只是扫描并没有执行任何操作。
- 我检查了所有设备的连接,我确定所有设备都在同一个网络中。
- 我关闭了所有东西并重新启动了所有设备
- 我检查了所有可用的更新。
在 xamarin 的网站上写下类似“网络可能受到严格保护(例如某些公司网络),阻止 Xamarin Live Player 所需的端口。”
我该如何解决这个问题,你们有什么想法吗?
我曾尝试尝试 Xamarin 实时播放器的新功能,但是当我扫描 QR 码时,我只是扫描并没有执行任何操作。
在 xamarin 的网站上写下类似“网络可能受到严格保护(例如某些公司网络),阻止 Xamarin Live Player 所需的端口。”
我该如何解决这个问题,你们有什么想法吗?
手机和笔记本电脑必须在同一个网络上。从同一个网络你应该能够访问互联网(他们没有提供任何信息来满足这个要求)他们假设你的内部网络没有像防火墙这样的端口限制。我观察到 8084 端口被 VS 2017 使用。
您的网络可能会限制端口 8090
是唯一特定于 Xamarin Live 连接的端口。此信息未经官方确认(周围有很多雾)。
https://forums.xamarin.com/discussion/95435/which-ports-are-needed-for-live-player
Xamarin 使用的其他端口是 80 和 443 和 5000:
https://forums.xamarin.com/discussion/13862/ports-required-for-installation-behind-firewall
如果您在 Mac 上,对于 Xamarin Mac 代理端口 22:
https://developer.xamarin.com/guides/cross-platform/getting_started/installation/firewall/
我遇到了同样的问题,并通过在我的路由器上为端口 8090 设置自定义端口转发规则来解决它。该站点将引导您了解您的特定路由器以及如何设置自定义规则: https ://portforward.com/router.htm
我必须为我的计算机 IP 地址和我试图与之配对的手机 IP 设置它。我不确定它是否应该这样工作,但只使用其中一个似乎不起作用。