Dúvida em um Jogo da Forca utilizando Cliente/Servidor.
O jogo pode deve atender vários clientes.
Na Parte gráfica fica dispostos a opção de enviar uma String (letra) para o Cliente,
além disso possui um text área para receber o resultado que virá do cliente, esse recebe as informações do servidor.
No código Cliente:
Recebe uma String. Essa string será enviada para o servidor.
Cria uma Porta para um Cliente X.
While(true){
// Teria que ter a parte de ficar inserindo a letra... Isso sem interface é fácil,
//mas com interface não consegui fazer.
//Aqui tem a parte as partes de enviar pacote/info para o Servidor. Irá enviar a String.
// Tbem tem a parte de receber pacotes/informações do Servidor. Irá receber a resposta Mediante a String.
return resposta; // resposta será enviada para a Interface.
}
Teria como eu interligar o envio da letra dentro do While?
Ou teria como fazer:
Na interface:
- enviar a letra
- ter um text área para receber a resposta.
- A interface manda a letra para o Cliente.
No Cliente:
- Receber essa string
- Criar uma Porta para esse cliente x, e na proxima vez que ele mandar uma nova letra, essa Classe não irá criar uma nova porta mas
irá identificar esse cliente x. - Após isso, enviar a letra para o servidor, esse irá enviar de volta uma informação.
- A Classe pega essa informação e manda para a Interface, que será setada no text área.
Esse ciclo deve ser repetido até que o cliente x acerte a palavra.
E essa Classe deve ser executada por vários clientes.
Alguém tem alguma ideia?
Abrass