您的位置:首页 > 理论基础 > 计算机网络

Unity3D Webplayer Socket网络通信使用中遇到的问题总结

2014-12-20 21:54 218 查看
Unity3D Webplayer发布时,由于安全沙箱的问题,在Socket通信、Dll引用时会遇到一些麻烦,

但最终证明:Unity3D Webplayer模式下,完全可以使用Socket 通信和 自己编写的Dll(使用VS C#类库创建的Dll),但要注意以下方面。

1、Socket通信程序与C# Win32程序无差别,但不能使用System.Runtime.*  System.Reflection.*  System.Threading等命名空间下的类,超过.net framework 2.0的类库也不能用。

2、引用自编的dll文件,dll中也不能使用System.Runtime.*  System.Reflection.*  System.Threading等命名空间下的类。

3、Socket通信数据传输可以使用JSON格式对数据进行序列化和反序列化, 但在WebPlayer模式下JSON.net类库无法使用,可以使用MiniJson等类代替。

尤其是想在WebPlayer下使用System.Threading.Timer,就不用想了!

当然,让人激动的.NET Remoting也是无法应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: