多人实时足球项目设计与实现 使用到的技术点 线程:多线程,互斥锁,条件变量,线程池 信号:SIGINT,SIGALARM,间隔定时器 IO:文件打开,文件读写,非双重IO,IO多路替代,选择,Epoll 网络:TCP,UDP,套接字 需求说明 界面 整体框架 本游戏是一个基于UDP网络编程的C / S架构的应用,需要独立完成server和client细分; 玩游戏时,玩家启动client端端,选择自己的队伍,登录server后,在球场外等待,之后自主进入球场,开始游戏; 游戏过程中,由server端接收client的控制信息,决定玩家的移动,踢球,带球等游戏行为,再将游戏实时信息发送给所有客户