Skip to content

Linux课程设计 C语言编写的基于socket的斗地主

Notifications You must be signed in to change notification settings

Hj7e2/Linux-Landlords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Linux-Landlords

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

理所当然的,要三个客户端(玩家)连接才能开始游戏

程序说明

大三参考网上聊天室代码写出的程序 第一次接触多线程,原有的聊天室代码有一些线程的执行顺序问题(成功解决)

  • 只要服务器端开着,客户端不管什么时候退出,连接都没有问题
  • 并没有测试过最大并发量
  • 也没有在两台电脑上测试联机(理论上可以)

About

Linux课程设计 C语言编写的基于socket的斗地主

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published