
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package common.util.socket;
import common.util.CommonUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.net.Socket;
import java.net.SocketException;
public class SocketReponseManager implements Runnable {
private static final Logger LOGGER = LoggerFactory.getLogger(SocketReponseManager.class);
private Socket clientSocket = null;
private String userIP = null;
public SocketReponseManager(Socket clientSocket) {
this.clientSocket = clientSocket;
if (this.clientSocket != null) {
this.userIP = this.clientSocket.getRemoteSocketAddress().toString();
}
}
@Override
public void run() {
SocketManager socketManager = new SocketManager();
try {
socketManager.response(clientSocket);
} catch (SocketException e) {
LOGGER.error(e.toString());
/*로그 생성*/
String logMessage = "[" + userIP + "] clientSocket close ??? " + CommonUtil.exceptionToString(e);
FileUtil.writeLogFile(logMessage, "socket_log", "./socket_log");
} catch (Exception e) {
LOGGER.error(e.toString());
/*로그 생성*/
String logMessage = "[" + userIP + "] " + CommonUtil.exceptionToString(e);
FileUtil.writeLogFile(logMessage, "socket_log", "./socket_log");
}
}
}