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. 
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.