[color=darkblue]
Pessoal, :?:
Estou na maior dúvida!
Gostaria de saber como desenvolver um programa em Java que permita executar a seguinte situação:
Desenvolva uma aplicação em Java chamada Chat que instancie classes obedecendo às seguintes regras:
i. O chat é composto de Servidor, Clientes e Usuários.
ii. Cada Usuário possui os atributos nick (apelido) e sexo (M ou F).
iii. Cada Cliente possui um endereço IP, um Usuário e um Servidor vinculados a ele e sabe solicitar ao Servidor que estabeleça uma conexão passando as informações do nick e sexo do usuário e do seu endereço IP.
iv. O Servidor possui um endereço IP fixo e tem a habilidade de aceitar conexões de clientes.
v. Ao aceitar uma conexão o Servidor deverá armazenar o nick e o sexo do usuário mais o endereço IP do cliente passado como
parâmetro em um vetor interno conforme o seguinte exemplo: [?nick1:M:10.1.0.1?,?nick2:F:10.1.0.5?..] e em seguida retornar
uma mensagem ?Conexão estabelecida com sucesso!?, mas caso o IP do cliente não comece com o numero 10, o servidor não
deverá aceitar este cliente devolvendo a mensagem ?Conexão indevida! Seu IP não é válido!?
vi. A aplicação Chat deverá simular a criação de um Servidor com pelo menos 2 Clientes e 2 Usuários e tentar estabelecer as
conexões entre os clientes e o servidor exibindo as mensagens resultantes com comandos System.out.println.
Por favor me responda com certa urgência!
Desde já agradeço,
Caukym!!![/color]
