1、服务器产生随机数 在游戏开始的时候能够随机产生5个随机数。并将这5个随机数打印在服务器端控制台。
2、服务器端启动          启动服务器,等待客户端进行连接,当客户端连接到服务器后,显示客户端的端口号以及客户端的IP。
3、读取客户消息          以流的方式读取客户端出入的信息。
4、游戏逻辑判断          根据客户端输入的数字,和服务器产生的第一个随机数进行对比。
5、服务器返回结果 服务器将游戏结果返回给客户端
6、客户端连接服务器 客户端连接服务器,打印出服务器端口号和IP地址。
7、客户端接受用户输入 客户端接受用户键盘输入。
8、客户端向服务器端发送结果 客户端将用户输入的值发送到服务器端。
9、客户端接受服务器端返回的消息 客户端接受服务器端返回的判断结果。如果猜的正确,就结束,否则继续等待输入。