This commit is contained in:
maciejrusek
2026-04-08 21:10:35 +02:00
parent 5431a7cfb7
commit 87cbfbd506
13 changed files with 104 additions and 7 deletions

View File

@@ -1,3 +1,5 @@
package client;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

View File

@@ -1,3 +1,6 @@
package server;
import user.User;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
@@ -64,7 +67,7 @@ public class ChatServer implements Runnable {
String username = msg.substring(6).strip();
user = getOrCreateUser(username);
clientSockets.add(socket);
logger.info("Client sie połączył");
logger.info("client.Client sie połączył");
}
}
}
@@ -81,6 +84,7 @@ public class ChatServer implements Runnable {
try {
serverSocket = new ServerSocket(port);
logger.error("Test");
while (true) {
Socket clientSocket = serverSocket.accept();

View File

@@ -0,0 +1,14 @@
package server;
public class Controller {
public void route(String path) {
}
}

View File

@@ -1,11 +1,12 @@
package server;
public class Main {
public static void main(String[] args) {
ChatServer chatServer = new ChatServer(9000);
Thread serverThread = new Thread(chatServer);
serverThread.start();
}
}

View File

@@ -0,0 +1,4 @@
package server;
public class Service {
}

View File

@@ -1,5 +1,6 @@
public class User {
package user;
public class User {
private String username;
public User(String username) {
@@ -13,4 +14,11 @@ public class User {
public void setUsername(String username) {
this.username = username;
}
@Override
public String toString() {
return "User{" +
"username='" + username + '\'' +
'}';
}
}

View File

@@ -0,0 +1,20 @@
package user;
import java.util.Optional;
public class UserController {
private UserService service;
public UserController(UserService service) {
this.service = service;
}
public Optional<User> loginIntoUser(
String username,
String password
) {
return service.loginIntoUser(username, password);
}
}

View File

@@ -0,0 +1,6 @@
package user;
public class UserDao {
}

View File

@@ -0,0 +1,29 @@
package user;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.util.Optional;
public class UserService {
private static final Logger logger = LogManager.getLogger();
private UserDao userDao;
public UserService(UserDao userDao) {
this.userDao = userDao;
}
public Optional<User> loginIntoUser(
String username,
String pass
) {
try {
return Optional.empty();
} catch (Exception e) {
logger.error("Error while login into user: {}", e.toString());
return Optional.empty();
}
}
}