socketmessage.java.bak

来自「JAVA写的聊天市 JAVA写的聊天市」· BAK 代码 · 共 35 行

BAK
35
字号
//: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 + =
减小字号Ctrl + -
显示快捷键?