Unity WebSocket

来源:互联网 发布:屏幕投影软件 编辑:程序博客网 时间:2024/06/10 02:37

异常:System.Security.SecurityException: Unable to connect, as no valid crossdomain policy was found.


解决方法:

window: >cd C:\Program Files (x86)\Unity\Editor\Data\Tools\SocketPolicyServer\

>sockpol.exe --all

Linux: >cd /Applications/Unity/Unity.app/Contents/Tools/SocketPolicyServer

>sudo mono sockpol.exe --all

注:–all 为socket policy server的参数,代表监听全部的Port,其它参数可参考sockpol.cs。



Socket连接之前,使用Security.PrefetchSocketPolicy( ip, port ); 这个 API,即可正常在Web平台上使用Socket。

注:参数 ip 即为Socket Policy Server开启所在的ip位址,参数port即为843。




0 0
原创粉丝点击