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