纳金网
标题:
连接C#服务器出现unity3D编辑器卡死解决方法
[打印本页]
作者:
狂风大尉
时间:
2014-6-30 17:01
标题:
连接C#服务器出现unity3D编辑器卡死解决方法
unity3d
Socket与C#服务器第一次连接时通讯正常,客服端段关闭后,unity3D编辑器再次启动连接 unity3D编辑器立即卡死 原因是Socket处于异步状态,而异步线程是不受Unity管理的。这样会导致Unity一直与Socket服务器保持着握手状态,而再次启动时无法再次于服务器建立握手。
我的解决方案是,在脚本内启用退出函数OnApplicationQuit(),因为我的Socket是写在单例里面 所以我的代码如下,道理就是这个道理。
void OnApplicationQuit()
{
MySocket.GetInstance().Closed();
}
复制代码
作者:
wucnj
时间:
2014-7-1 10:00
感谢分享!!!
作者:
icerein
时间:
2014-7-1 12:58
感谢分享!!!
作者:
1547373072
时间:
2014-7-2 10:25
学习了。
欢迎光临 纳金网 (http://wwww.narkii.com/club/)
Powered by Discuz! X2.5