我的C#程序中有很长的点(lat / long)列表,我需要将它传递给我的webgl代码。我在使用json之前已经完成了它,但是如果我以二进制格式发送数据,我认为可以减少带宽。基于我的研究,在客户端我应该使用XMLHttpRequest和arraybuffer作为响应类型。我只是不知道在服务器端做什么。我的意思是如何在C#中准备二进制数据,可以在javascript中解释为arraybuffer。 我是网络编程的新手,所以如果我不清楚任何部分,请告诉我。
答案 0 :(得分:0)
我不是专家,但我发现这个解决方案有效: 在服务器端,将数字数组转换为字节数组,然后将字节数组作为二进制文件发送到javascript(将Mime类型设置为“application / octet-stream”)