登录
首页 » Linux编程 » C++ 客户端-服务器架构的网络五子棋(适用于网络游戏初级学习)

C++ 客户端-服务器架构的网络五子棋(适用于网络游戏初级学习)

于 2023-06-16 发布 文件大小:2.50 MB
0 208
下载积分: 2 下载次数: 1

代码说明:

一 程序简介这是一个网络五子棋游戏,当游戏开始只有一个玩家时,则他处于等待状态;游戏的过程中当其中一方未落子时,另一方处于等待状态; 游戏开始时,由其中一方先开局,将一枚棋子落在棋盘坐标上,其中一方先开局然后由另一方落子,如此轮流下子,直到某一方首先在棋盘的竖、横或斜的某个方向上将五子连成线,则该方该局获胜,按任意键退出程序。    二 安装方法1.首先,需要分别点击ChessClient.dsp和ChessSerer.dsp文件(用Visual C++),然后需要将ChessClient文件中的这一行:       “serv.sin_addr.S_un.S_addr=inet_addr("58.154.194.85");”中的网址换成ChessServer运行主机的ip地址; 2.分别编译链接运行,如图ChessClient的编译过程:  ChessServer的编译过程:   注:Visual C++与Windows7,8之间存在兼容性问题,安装Visual C++后应进行兼容性设置(请参考:http://jingyan.baidu.com/ar

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • sadfdsaffjkshadfsadfa
    这是我设置转到项目 5 年 这是项目我设置 go 5 yearsthis 是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年 这是项目我设置 go 5 yearsthis 是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年 这是我设置转到项目 5 年
    2022-04-26 23:33:19下载
    积分:1
  • 双向链表的删除插入元素
    本源码属于原创,详细实现了数据结构中双向链表的元素插入删除操作,以及linux内存管理中linux内核双向循环链表的实现原理,其中一个暂时不能在win上编译通过,原因是win上无法由结构体内元素的地址得到该结构体的指针,当linux内核源码中有这方面的源代码。
    2022-01-26 02:46:30下载
    积分:1
  • qrcode二维码
    应用背景linux移植,字符串转二维码。二维码源码字符库,二维码的汉字库等等。关键技术要将中文信息生成为二维码,使用了有源码的QRCode,但它默认不支持中文,在网上找到的办法,一般都是这样的:修改库QRCodeLib中的类QRCodeEncoder.cs 将public virtual Bitmap Encode(String content)里面的 return Encode(content, Encoding.Unicode); 修改为 return Encode(content, Encoding.GetEncoding("gb2312")); 这样生成后,一部解码软件是可以解码的,但是像360的安全二维码就不行,我猜测它是使用了UTF-8来解码的。 因为中文编码有UTF-8和gb2312两种,于是上面的代码改为return Encode(content, Encoding.GetEncoding("UTF-8")); 这样就比较完美了,360安全二维码能够识别了,其它软件也能识别了。 注意: 开发环境为Visual Studio 2010
    2022-05-28 18:49:24下载
    积分:1
  • c语言指纹开发
    无线传感的网络技术是综合传感器技术、嵌入式计算技术、分布式信息技术以及无线通信技术的新新网络。ZigBee是一种新型的低速率、短距离、低成本、低功耗的无线网络技术,它采用直接序列扩频技术,该技术应用领域包括工业控制、汽车自动化、消费类电子设备、农业自动化以及医用设备控制等,其特点是应用简单、电池寿命长、有组网能力、可靠性高以及成本低,并且具有较长的通信距离。在组网方式上,ZigBee 可以采用以下三种组网方式,分别为星状网络、树状网络和网状网络。星状网络为主从结构,网络协调器必须是全功能设备,由它来负责网络的建立和维护,其他终端设备节点直接与协调器进行通信。在网状和树状网络中,ZigBee协调器负责启动网络并选择确定网络关键参数,但是网络可以通过ZigBee路由器进行扩展。
    2022-01-26 00:49:17下载
    积分:1
  • 基于mini2440的电子相册代码
    基于mini2440的电子相册,TD35液晶屏,256M内存,可以通过mini2440上的六个按键翻阅查看图片
    2023-06-09 19:20:03下载
    积分:1
  • wget源码
    wget源码,支持Unix/Linux下URL下载,支持HTTP协议,支持断点续传,便于学习C与HTTP web通信。
    2022-02-07 00:55:08下载
    积分:1
  • 基于 libxml2 以及 tinyxml2 的 xml文件 解析测试
    基于 libxml2 以及 tinyxml2 的 xml文件 解析 测试程序用于测试解析 xml 文件, 为了使用 xml 来做配置文件, libxml2 库大小约 1.1M, 编译的时候还需要相关头文件以及 zlib 库本测试程序实现了从xml文件中通过 node 路径 及 属性 名 来读取 xml 配置项,主要函数(可直接使用)
    2022-03-23 13:40:49下载
    积分:1
  • 串口文件传输
    串口文件的传输与接收,代码中以传输一个txt文件为例子。发送端将txt文件发送出去,接收端接收txt文件。
    2022-05-25 16:16:36下载
    积分:1
  • Linux下的YUV播放器
    Linux 下使用gtk库和SDL库开发的YUV播放器,能播放纯YUV数据,播放之前选择好分辨率,选择正确了可以播放。压缩包中有代码,执行文件和PPT文档。
    2022-03-12 19:06:18下载
    积分:1
  • 基于osip和eXosip客户端和服务器端序实例
    源码有sipserver.c,sipclient.c和compile.sh,适合于初学者了解osip和eXosip的交互流程,程序简单且结构清晰。
    2022-10-17 02:45:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载