第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);
}
}
}
总结:编写此程序首先要头脑清晰,规划出步骤,一步一步进行。
浙公网安备 33010602011771号