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

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也是无法应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值