Skip to content

Commit 5c5c003

Browse files
mint-runsmint-runs
mint-runs
authored and
mint-runs
committed
update ServerSocketAcceptingThread.java
1 parent 1335b08 commit 5c5c003

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/de/javasocketapi/core/ServerSocketAcceptingThread.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
import java.io.IOException;
44
import java.net.ServerSocket;
55
import java.net.Socket;
6-
import java.util.LinkedList;
6+
import java.util.ArrayList;
7+
import java.util.List;
78
import java.util.UUID;
89

910
class ServerSocketAcceptingThread extends Thread {
1011

1112
private final ServerSocket serverSocket;
12-
private final LinkedList<Client> clients = new LinkedList<>();
13+
private final List<Client> clients = new ArrayList<>();
1314

1415
public ServerSocketAcceptingThread(final ServerSocket serverSocket) {
1516
this.serverSocket = serverSocket;
@@ -52,6 +53,7 @@ public void disconnectClient(final UUID uuid) {
5253
//disconnect client
5354
this.clients.stream().filter(client -> client.getConnectionUUID().get().equals(uuid)).forEach(client -> {
5455
try {
56+
System.out.println("[SocketAPI] Client: " + client.getConnectionUUID().get() + " will be disconnected!");
5557
client.disconnect();
5658
} catch (IOException exception) {
5759
exception.printStackTrace();
@@ -61,6 +63,7 @@ public void disconnectClient(final UUID uuid) {
6163

6264
public void disconnectAllClients() {
6365
//disconnect all clients
66+
System.out.println("[SocketAPI] All Clients will be disconnected!");
6467
this.clients.forEach(client -> {
6568
try {
6669
if (client != null){

0 commit comments

Comments
 (0)