C语言编写的基于socket的linux斗地主
游戏开始
-------------------------------------
欢乐斗地主
1.出牌
2.跳过
3.退出
-------------------------------------
玩家0: 您的手牌为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
黑3 方3 红4 方4 梅4 黑5 梅5 梅6 梅7 黑8 梅8 梅9 黑10 黑J 红K 梅2 小王
************************************************************************************************
底牌为:
1 2 3
红5 红6 红Q
-------------------------------------
地主出牌
-------------------------------------
分别在client和server目录下执行make命令(先删除client和server)
先运行./server
再运行./client 127.0.0.1
理所当然的,要三个客户端(玩家)连接才能开始游戏
大三参考网上聊天室代码写出的程序 第一次接触多线程,原有的聊天室代码有一些线程的执行顺序问题(成功解决)
- 只要服务器端开着,客户端不管什么时候退出,连接都没有问题
- 并没有测试过最大并发量
- 也没有在两台电脑上测试联机(理论上可以)