[Resolvido]Ajuda sobre um sistema simples para conversas on-line

7 respostas
daveiga

Olá, eu programo em java para Web sem muita experiência, empore domine a linguagem e os conceitos de orientação a objetos. Apesar de sempre trabalhar com java pra Web, gostaria que de uma dica sobre como fazer um programa pequeno, para uso quase doméstico, meu e de uns amigos. :smiley:

A idéia chave é que possamos jogar (RPG) pelo programa, ao estilo msn, mas atravéz de uma plataforma que facilitasse a dinâmica do jogo. Tudo bem com Java e com o (x)Swing que é o que eu pretendo utilizar…

Mas como eu faria a ligação dos jogadores numa ‘sala’ para jogar? Atrávez de TCP/IP eu imagino… mas como? Alguém conhece alguma API que seja interessante nessas condições ou algum artigo/leitura a respeito?

O programa não é nada de complexo ou comercial não… lógico que, uma vez programando, estarei atento à linguagem e aos recursos que utilizar, mas é uma coisa doméstica. Embora é vá disponibilizar o código na internet.

Desde já agradeço á comunidade.
Até mais.

7 Respostas

B

Sala de chat?

Tente o Smack API

http://www.igniterealtime.org/projects/smack/index.jsp
http://www.google.com.br/search?&q=smack+api&meta=lr%3Dlang_pt

daveiga

Acabei de dar uma olhada aqui, passei o olho no JavaDoc do desenvolvedor mas não achei nenhum tutorial ou ‘QuickStart’ … exceto um em:
:arrow: http://today.java.net/pub/a/today/2006/10/05/instant-messaging-for-jabber-with-smack.html

Que vou ler agora com mais calma. :smiley:

Não há uma solução mais simples? Aprender a usar essa API parece complicado pra um projeto tão pequeno… :roll:
Não tem uma maneira de fazer isso de forma ‘direta’ tratando as mensagens diretamete?

E muito Obrigado Bruno !

P

Pra fazer direto, na unha, usa socket mesmo…

Se vao ser poucas pessoas conectadas, serversocket no servidor e socket nos clientes. Ai vc teria q ter um servidor rodando, que poderia ser na maquina de um de vcs mesmo, só enquanto estiverem usando o chat.

Roger75

Artigo sobre como criar um Chat:

http://www.guj.com.br/java.tutorial.artigo.20.1.guj

renzonuccitelli

Um amigo meu fez um messenger usando somente RMI. O bom da solução dele foi que depois de configuras as interfaces RMI, a programação foi toda em POJO, ficando a conexão praticamente transparente. Como sua aplicação será pequenas, talvez seja uma boa saída.

daveiga

Obrigado pessoal!

Lendo sobre o RMI parece que é o que eu queria :smiley:

È o primeiro tópico que eu crio… sou eu quem coloca ‘resolvido’ na frente do nome do tópico ou algum moderador? :?:

P

pode por vc mesmo

Criado 9 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 7
Participantes 5