📄 socketmessage.java.bak
字号:
//:SocketMessage.java
import java.io.*;
import java.util.*;
import java.net.*;
import java.text.SimpleDateFormat;
public class SocketMessage{
private Socket socket;
private String message;
private PrintWriter pw;
SocketMessage(Socket socket,String message) {
this.socket=socket;
this.message=message;
this.log();
}
public String toString(){
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy:MM:dd");
String sDate=(String)df.format(date);
return "IP:"+socket.getInetAddress()+" PORT:"+socket.getPort()+" TIME:"+sDate+" MESSAGE:"+message;
}
//往日志文件Server.log中填记录的方法,方法修饰符为static可以为其他类使用
public void log() {
try{
pw= new PrintWriter(new FileWriter("service.log", true));
pw.println(this);
}
catch(IOException ie){}
finally{
pw.close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -