第4次过程性考核

码云:https://gitee.com/gs717/codes/aiumvgkdew0s6jryznb8o97

要求: 

  • 1.客户端从控制台进行输入,并将自己的输出内容和时间保存到数据库的“client_学号”表中
  • 2.服务器端读取到客户端的程序后,从控制台进行输入给客户端以回应,并将客户端的输入内容与服务端的输出内容、时间保存到数据库的表中
  • 3.要求服务器端可以实现同时与多个客户端进行通信,与每一个客户端通信的内容,保存为一个"ip_学号"的表
  • 4.提交文件结果包括:代码,数据库导出为.sql文件

 

部分代码:

import java.io.*;
import java.net.*;
public class Client {
public static void main (String args[]){
String [] mess ={"输出内容和时间保存到数据库的“client_学号”表中"};
Socket mysocket;
DataInputStream in=null;
DataOutputStream out=null;
try{ mysocket = new socket ();
in = new datainputstream(mysocket.getInputStream());
out = new dataoutputstream(mysocket.getoutputStream());
for(int i=0;i<mess.length;i++) {
out.writeUTF(mess[i]);
String s=in.readUTF();
System.out.println("客户收到服务器的回答:"+s);
Thread.sleep(500);
 
}
}
catch (Exception e){
System.out.println("服务器已断开"+e);
}
}
 
}
 
总结:编写此程序首先要头脑清晰,规划出步骤,一步一步进行。

 

posted @ 2018-12-12 10:57  郜硕  阅读(191)  评论(2)    收藏  举报