WhoIsSpyServer
2016-05-18 15:47:14 1 举报
基于WinSock的谁是卧底的服务器的流程图
作者其他创作
大纲/内容
准备
是否全部准备
链接
通知各用户得票情况记录日志的票数最多玩家被淘汰通知用户淘汰情况
是
创建监听客户套接字
超时
记录日志给对应UserName赋值
否
记录日志发送欢迎语句请求输入昵称
是否决出本局结果
记录日志淘汰该用户游戏继续
记录日志
是否超过最大连接数
设置服务器Sock地址
监听SockeServer
读取
退出
循环接收客户端请求
记录日志通知该用户等待
判断请求类型
Close请求
记录日志删除SockeArry删除Users
未淘汰用户是否全部描述所拿到的词汇
创建事件对象关联到监听套接字
记录日志通知用户游戏开始随机产生卧底随机产生卧底词汇给卧底用户发送卧底词汇给贫民发送贫民词汇
记录日志通知玩家输赢情况通知玩家准备下一局游戏
循环接受客户端数据
初始化
绑定SockServer地址到本地
取名
初始化WinSock初始化随机数初始化所用词汇初始化日志文件初始化用户数据
Accept请求
未淘汰用户是否全部投票
回显 超过最大连接数请等待
Read请求
通知用户投票开始记录日志
记录日志通知用户游戏继续
0 条评论
下一页
为你推荐
查看更多