【发布时间】:2013-03-20 08:28:39
【问题描述】:
我正在使用 TCP 套接字对服务器聊天进行编码。我实施了公共和私人信息。现在,我该如何制作频道?如何将通道与套接字客户端链接?我做了一个这样的String[]:
if (frase.startsWith("/make")) {
//crea sala
String[] privado = frase.split("\\s", 2);
synchronized (this) {
end = false;
for (int i = 0; i < MAX && !end; i++){
if (salas[i] == null) {
canal = privado[1];
salas[i] = canal;
end = true;
} else if (privado[1].startsWith(salas[i])) {
salidaACliente.println("Ya existe " + privado[1] + "\n");
end = true;
}
if (i == MAX - 1) {
salidaACliente.println("Espacio de canales lleno.\n");
end = true;
}
}
}
}
例如:
- 0-channel1
- 1-channel2
所有用户都可以使用命令/seechannels查看创建的频道
String[] salas = new salas[20];
但到目前为止,频道只是String。我现在如何使用/join channel1 将通道与套接字链接?
【问题讨论】: