Unity中Socket和多线程导致Editor和程序卡住解决
Editor卡住的原因Unity中使用Socket或者多线程,资源没有正确的释放导致Editor卡住。我们的项目中卡住是由于线程没有正确的关掉,TcpClient没有Close导致的。避免Socket阻塞在connect的时候如果连不上会等到Timeout,默认Timeout时间是20s。如果放在主循环中连,就会卡住20s。放在协程中会卡住编辑器。也就是说同步连接的时候是一定会等到Timeout的,
原创
2017-08-10 13:15:31 ·
8719 阅读 ·
1 评论