在Unity实现Socket通信,当开了一个线程后,如果你没在关闭程序前关闭该线程,会发生你重新运行后unity卡死的现象:
要解决只要关闭线程就好了。
实现:在对象销毁(OnDestroy())前
更多可以参考:点击打开链接public void killTreath() { //reciveThread已开启的线程 if (reciveThread.ThreadState== ThreadState.Running) { reciveThread.Abort(); } }
在Unity实现Socket通信,当开了一个线程后,如果你没在关闭程序前关闭该线程,会发生你重新运行后unity卡死的现象:
要解决只要关闭线程就好了。
实现:在对象销毁(OnDestroy())前
更多可以参考:点击打开链接public void killTreath() { //reciveThread已开启的线程 if (reciveThread.ThreadState== ThreadState.Running) { reciveThread.Abort(); } }