C# 在仍使用NetworkManager的情况下使用传输层

C# 在仍使用NetworkManager的情况下使用传输层,c#,unity3d,unity5,unity3d-unet,unet,C#,Unity3d,Unity5,Unity3d Unet,Unet,我有一个Unity networked项目,我正在使用非常方便的Unity Networking高级API(包括网络管理器组件和其他组件中的网络发现)。该项目在局域网上的两部Android手机上运行良好 在客户端实际加载在线场景之前,我现在需要将一个大字节数组(3到10 MB)从服务器传输到客户端。出于这个目的,我在传输层API上得到了这个tuto的灵感,但它并不像我预期的那么简单,因为现在我的客户端手机没有加载在线场景,即使我确信主机和客户端实际上在交换消息。我把日志放在各处,我得到的最后一条

我有一个Unity networked项目,我正在使用非常方便的Unity Networking高级API(包括网络管理器组件和其他组件中的网络发现)。该项目在局域网上的两部Android手机上运行良好

在客户端实际加载在线场景之前,我现在需要将一个大字节数组(3到10 MB)从服务器传输到客户端。出于这个目的,我在传输层API上得到了这个tuto的灵感,但它并不像我预期的那么简单,因为现在我的客户端手机没有加载在线场景,即使我确信主机和客户端实际上在交换消息。我把日志放在各处,我得到的最后一条信息是

10.11.85.190的异步DNS结果:10.11.85.190:10.11.85.190

由NetworkClient.cs调用

我不会发布我的代码,因为这太难阅读了,实际上,我没有试图修复一些现在看起来不好的方法,我的问题是:

你们知道同时使用传输层API和高级API(基本上是管理连接的NetworkManager组件)的正确方法吗

您知道如何在加载在线场景之前,通过可靠通道发送这个大字节数组吗

谢谢你的提示