JavaSE:在线考试系统(6) - 服务器接收客户端发来的消息并打印

1.  创建ServerView.java:

 1 package com.lagou.server;
 2 import com.lagou.model.UserMessage;
 3 import java.io.IOException;
 4 
 5 // 实现服务器的主功能
 6 public class ServerView {
 7 
 8     // 使用合成复用原则
 9     private ServerInitClose sic;
10 
11     // 通过构造方法, 实现成员变量的初始化
12     public ServerView(ServerInitClose sic) {
13         this.sic = sic;
14     }
15 
16     // 方法: 接收客户端发来的消息, 并处理
17     public void serverReceive() throws IOException, ClassNotFoundException {
18         UserMessage tum = (UserMessage)sic.getOis().readObject();
19         System.out.println("接收到的消息是:" + tum);
20     }
21 }

 

2. 在ServerTest.java中, 声明ServerView类型的引用, 指向该类型的对象

 

 

3. 运行效果

 

 

 

posted @ 2021-07-06 11:22  Jasper2003  阅读(135)  评论(0编辑  收藏  举报