/ / estendendo um objeto já criado para fazer uma execução única [fechada] - java, sockets

estendendo um objeto já criado para executar 1 execption [closed] - java, sockets

Eu não sabia o que chamar essa pergunta, no entanto, eu tenho esse programa de bate-papo onde crio várias pessoas de bate-papo a partir do objeto ChatPerson.

Agora, sempre que um cliente se conectar, um novo ChatPerson é criado. Mas encontrei um problema no lado do cliente. O lado do cliente precisa saber quem está enviando, por exemplo, mensagens de bate-papo.

Portanto, minha pergunta para você é como faço para resolveresse quebra-cabeça? estender o objeto e criar um objeto que é "eu" ou apenas fazer outra instância do objeto e que é o único transmitido através do programa?

Qual é a melhor prática?

Respostas:

0 para resposta № 1

É difícil dizer o que você quer ou está perguntando. Parece que você precisa identificar clientes.

Dê à classe ChatPerson um campo de identificação - talvez use o apelido do usuário.

Cada mensagem deve conter o ID do cliente que está enviando a mensagem. O servidor de bate-papo deve controlar o registro dos clientes para garantir que os IDs sejam únicos.