想开发一个休闲游戏平台,碰到几个关键问题的,请大家多指教
1是通信协议的选择,我想肯定是用UDP,因为客户端的数据量其实很小,并且没有连续性,而且很难想象为上千个客户端创建一个连接.但是用UDP的话,服务端一次只能接收一个包,数据是串行处理的,这样响应速度可能会让客户端很难忍受.
2是如果选择UDP协议的话,数据的可靠性传输的问题,我以前做的是让发送端重复发送,等待接收端回复确认消息来处理的,可是这样的话必须每次新建一个线程来处理重复发送,可是面对上千个客户端..
这两个问题现在让我无法下手,请各位多提想法,或许我的从一开始就想的不对,请大家不吝赐教!!