我试图尝试Xamarin直播播放器的新功能,但是当我扫描QR码时只扫描并没有做任何事情。
在xamarin的网站上写下“网络可能受到严密保护(例如某些公司网络),阻止Xamarin Live Player所需的端口。”
我怎么能解决这个问题你有什么想法吗?
答案 0 :(得分:5)
手机和笔记本电脑必须位于同一网络上。 从同一个网络,你应该能够访问互联网(他们没有提供有关此要求的信息) 他们假设您的内部网络没有防火墙等端口限制。我观察到VS 2017使用了8084端口。
您的网络可能会限制端口 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 Agent端口22:
https://developer.xamarin.com/guides/cross-platform/getting_started/installation/firewall/
答案 1 :(得分:1)
我遇到了同样的问题并通过在我的路由器上为端口8090设置自定义端口转发规则来修复它。此网站引导您完成特定路由器以及如何设置自定义规则:https://portforward.com/router.htm
我必须为我的计算机IP地址和我尝试配对的手机IP设置它。我不确定它是否应该起作用,但只使用其中一种似乎不起作用。