所以我在我的代码中遇到了一个小问题:
synchronized(clients)
clients.remove(this);
}
因为当客户端断开连接时,但现在我需要能够将该客户端的名称发送给所有其他客户端,为此我基本上需要做类似的事情
synchronized(clients)
broadcast("Remove:"+clients.get(this).name);
clients.remove(this);
}
但显然我无法获得带有“this”的索引,那么我该如何获取正确的客户名称呢?谢谢!