4

我曾尝试尝试 Xamarin 实时播放器的新功能,但是当我扫描 QR 码时,我只是扫描并没有执行任何操作。

  1. 我检查了所有设备的连接,我确定所有设备都在同一个网络中。
  2. 我关闭了所有东西并重新启动了所有设备
  3. 我检查了所有可用的更新。

在 xamarin 的网站上写下类似“网络可能受到严格保护(例如某些公司网络),阻止 Xamarin Live Player 所需的端口。”

我该如何解决这个问题,你们有什么想法吗?

4

2 回答 2

5

手机和笔记本电脑必须在同一个网络上。从同一个网络你应该能够访问互联网(他们没有提供任何信息来满足这个要求)他们假设你的内部网络没有像防火墙这样的端口限制。我观察到 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/

于 2017-06-06T00:16:55.747 回答
1

我遇到了同样的问题,并通过在我的路由器上为端口 8090 设置自定义端口转发规则来解决它。该站点将引导您了解您的特定路由器以及如何设置自定义规则: https ://portforward.com/router.htm

我必须为我的计算机 IP 地址和我试图与之配对的手机 IP 设置它。我不确定它是否应该这样工作,但只使用其中一个似乎不起作用。

于 2018-01-04T19:08:43.923 回答