基于linux下网络型五子棋.pptVIP

  • 3
  • 0
  • 约5.56千字
  • 约 43页
  • 2019-06-13 发布于广东
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 总体流程 人下棋 人方胜利 是 宣布人方胜利 否 扫描整个棋盘,找最高优先级 在适当位置下子 此优先级可设置成1(最高) 棋局分析 优先级也是1 棋局分析 优先级为2 棋局分析 优先级为3 棋局分析 优先级为4 棋局分析 优先级为5 棋局分析 优先级为6 棋局分析 背景音乐的添加 Exec函数族 Int execl(const char *path,const char *arg,…) const char *path 参数是路径名 path,const char *arg 为参数列表 execl(/host/madplay,madplay,fuyu.mp3) 背景音乐的添加 最初打算用多线程 结果。。。死机 线程间的资源占用问题 用多进程实现。 if(fork()==0) { execl(/host/madplay,madplay,fuyu.mp3); exit(0); } 网络人人对抗发表流程 搭建网络连接 本方下棋并发送棋子信息 接收棋子信息并处理 搭建网络连接 服务器端: 客户端: 服务器端 首先服务器端程序创建了一个永久的套接口监听服务请求;当客户机连接到服务器时,就建立了一个临时套接口。每次客户机连接到服务

文档评论(0)

1亿VIP精品文档

相关文档