【发布时间】:2021-01-09 07:30:44
【问题描述】:
我为 hololens 2 统一开发,现在遇到了套接字通信问题。 我正在尝试在 hololens 2 上获取 TCP 客户端,如果我想连接到 TCP 服务器,我的眼镜上出现以下错误(统一工作): System.Exception:试图以访问权限禁止的方式访问套接字。
我已经在播放器设置中检查了权限:InternetClient、InternetClientServer、PrivateNetworkClientServer
使用:
团结 2019.4.2f1
API 兼容级别 .NET 4.x
脚本后端:IL2CPP
目标 SDK 版本:10.0.18362.0
使用:Windows.Networking.Sockets.StreamSocket
有什么建议吗?
【问题讨论】:
-
您的应用似乎无法绑定到端口,它可能被其他进程占用。您可以尝试选择另一个端口进行侦听吗?此外,我们始终推荐 Unity LTS (Long Term Support) 流作为最佳版本,以避免一些已知问题,目前建议使用 Unity 2019.4.11f1:unity3d.com/unity/qa/lts-releases 因此,您能否升级您的 unity 版本先试试这个功能再试试?
-
我尝试安装2019.4.11f1版本但没有成功。我想用端口 10004 连接到本地网络。如果我尝试从其他计算机连接客户端,它工作得很好。还有其他建议吗?
标签: sockets unity3d tcp client hololens