udp千万别重发,丢了就丢了。想象看,如果你server忙不过来了,client还重发,这不就更忙不过来了么!多线程+缓冲 技术上就行了。 至于缓冲区开多大,用多少个线程来处理,要根据实地情况(网络、主机*)而定。基本上写几个版本,测试一下,找到一个最优表现的配置。象缓冲区开多大这类东西是实现无法测算出来的。要么你有经验,要么就做测试吧,测试多了也就有经验了。可是测试仍然是“检验软件的唯一标准”。祝好运!