我正在MSVS 2013中编写基于C / C ++的Windows网络应用程序/游戏。一端是我的服务器,它通过TCP连接接受多个客户端。对于连接的每个客户端,服务器将开始发送客户端需要在一定时间内回答的问题。为了处理发送问题和计时响应,我为每个客户端创建了一个标准的Windows计时器(WM_TIMER)。因此,随着客户端数量的增加,我需要创建的定时器数量也会增加。
我的问题是这是否是最佳方法。我正在寻找一种开销低的方法,当多个用户连接时,这不会对我的应用程序性能或客户端体验产生太大影响。
感谢任何帮助。感谢。