Unity通过网络发送大文件

时间:2018-03-07 17:24:16

标签: unity3d networking

我尝试通过Unity的网络(UNet)API发送图片权重。 如果尝试[ClientRpc]调用,但它抱怨数据包的大小...当然。 我知道我可以使用WWW发送此文件,但认为无法通过Lan Networking接收此类数据包。是吗?

你知道有什么方法可以发送大文件吗?或者我是否需要手动拆分成许多数据包?

由于

2 个答案:

答案 0 :(得分:0)

您应该发送该文件的引用(如名称作为字符串),而不是整个文件。这意味着每个客户都需要访问该文件。

答案 1 :(得分:0)

我找到了一个UNet分离器来使用UNet(https://answers.unity.com/questions/1113376/unet-send-big-amount-of-data-over-network-how-to-s.html)发送我的照片,但需要大约10秒来发送图片〜1mb ...

我还使用.Net创建另一个Socket连接。文件共享几乎是即时的,但您必须管理另一个连接/断开网络,这是错误和错误,警告和痛苦的来源(Unity: Live Video Streaming