我尝试通过Unity的网络(UNet)API发送图片权重。 如果尝试[ClientRpc]调用,但它抱怨数据包的大小...当然。 我知道我可以使用WWW发送此文件,但认为无法通过Lan Networking接收此类数据包。是吗?
你知道有什么方法可以发送大文件吗?或者我是否需要手动拆分成许多数据包?
由于
答案 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)