有做过网游客户端的大神吗, 想问下网络和线程相关

客户端是另开一个线程一直去 执行异步等待网络消息,还是在主线程搞?不懂,求解答

客户端是另开一个线程

1赞

可以在主线程里开个定时器,每帧执行接收。当消息接收完了就跳出。
这种做法比较简单,不需要考虑多线程问题,缺点是如果同时收到的效果过多会卡住主线程。如果项目通信量不是很大可以考虑,如果项目通信量特别大的话最好另外开一个线程。

1赞