Logica de Implementação de sala em chat usando socket

3 respostas
NOM

Implementei um chat via socket só esta faltando as salas.
Alguem já fez isso, eu li ago sobre usar multicast em udp, é isso? qual seria a logica não tenho a menor ideias de como fazer!!!

valew

3 Respostas

danieldestro

Vê se o GUJChat implementa isso… eu não sei.

NOM

Valew, mas o guj chat é via http e eu preciso um com socket

kuchma

NOM:
Implementei um chat via socket só esta faltando as salas.
Alguem já fez isso, eu li ago sobre usar multicast em udp, é isso? qual seria a logica não tenho a menor ideias de como fazer!!!

Voce ja tem o chat funcionando sem sala, certo? O que voce precisa fazer eh apenas um “add-on” pra funcionar com salas:

Quando o usuario entrar, nao deixe apenas entrar, identifique a sala em que ele entrou e guarde isso junto as outras informacoes dele que voce ja armazena.

Quando alguem enviar uma mensagem, ao inves de exibir para todos (em broadcast p.ex.), exiba apenas para os que estao na mesma sala. Para saber a sala utilize as informacoes do usuario checando pelo emissor da mensagem ou entao adicione essa informacao no proprio protocolo que voce esta utilizando para enviar a mensagem.

Acho que a ideia eh essa. Qual tua dificuldade especifica? :smiley:

Marcio Kuchma

Criado 26 de novembro de 2004
Ultima resposta 29 de nov. de 2004
Respostas 3
Participantes 3