用Java写个网络版的石头剪子布小游戏,P2P的,就是有三个用户,每人开启一个程序,如果一个人赢了另外两个,这个人得2分,如果其中的两个人赢了另外一个,这两个人都得一分,要有GUI, 可以显示每个人的得分,GUI不用很复杂,简单显示每局得分就可以了
要求使用到多线程和IP寻址(这个也不用很复杂,每次用户开启程序的时候可以输入要连接的主机的IP地址,或者简化一点写成每次连接到默认的IP地址比如l27.0.0.1也可以)这是我昨天到中兴笔试的时候看到的一道题,想了很久,回来后我在CSDN上发帖问过,可能是我表达的不太清楚,很多大侠没明白,现在发帖重问一下,希望大家解答一下,如果能有源代码,我会加分的,笔试已经结束了,我只想看看这个题怎么做,要不总觉得别扭,先谢谢大家了

解决方案 »

  1.   

    GUI:石头:剪刀:布你赢了/你输了
    (对手信息)
    +2...当前得分:
    技术:
    ServerSocket+线程Thread
      

  2.   

    GUI也用代码就太过分了,呵呵!用Console还凑合,呵呵
    打印结果,这样的面试题目太过分了!不过倒是能看出来到底写过代码没有,呵呵
      

  3.   

    搞这种笔试题,公司真把人当API了,太过分了
      

  4.   

    你好P2P?没有问题啊。我前年就写过支持BT协议的JAVA的P2P程序。你的这个问题,是你自己定义自己的P2P协议还是干脆用JXTA算了。(JXTA程序我已写过许多了,用于分布式的服务)