讨论~ 多线程服务器模型?
现需要实现以下功能:
1. 一个服务器端等待多个客户机的连接(客户机数目小于20个),客户机发起连接时间不确定;
2. 服务器端处理某些事件,处理完成后向所有连接的客户机发送处理结果,处理结果大小在1K~2K之间,也有可能是很小的一个数据;事件产生速度为每秒30次左右,也就是每秒30K~60K;
3. 处理结果要求尽可能实时发送到客户机上;
4. 处理结果可以有部分丢失的,但要求丢失率尽可能低;
5. 用Windows VC 实现。
这个模型应该如何去实现?
一个服务器,多个客户机去连接,数量又不是很多,一般多线程处理应该就可以了,关键是如何将数据准确发送到客户机上,这个问题我一直没有想明白解决方法,请各位大侠多多指教。