各位路过的大虾朋友,就是我是初涉windows程序设计,才学完且只学过一点win api编程(仅大概了解了下windows程序运行原理),在最后一章学了一点win socket编程,突然想做个聊天室程序,基本上功能都实现了,但是有一点我觉得特别糟糕(因为我不晓得还有什么其它的---恕我是个新手),就是当每个客户端发消息给另一个服务器端(c/s模式的基于udp的聊天室程序),那么服务器端就要把着条消息发给每个连接于它的客户端,但是如果你不对开先接收到的消息进行保存,那么这些消息就会丢失,那么即时的客户端界面仅仅能显示才接收到的一条消息,那么原先的聊天记录就被"吃掉了",我想到的是用一个全局变量来保存,但是似乎在很多消息的时候,我发觉这种做法似乎不妥,现在就这个问题请路过的朋友指点指点!谢谢你们了!