Jump to content
Sign in to follow this  
BGUALTER

Chat multi user sem servidor

Recommended Posts

BGUALTER

Boas a todos,

Ando a desenvolver um chat, que tem como objectivos:

-poder ser usado numa rede privada,

-não usar de nenhum pc como servidor,

-todos os computadores se ligam a uma base de dados(SQL), através dela consigo obter endereço ip, lista de usuários.

-pretendo usar pacote de dados tipo tcp/ip

-o programa é multi user com uma sala geral e mensagens privadas

Problemas(para além de ser novato em programação nomeadamente VB :)

- A comunicação por socket neste caso como é feita?

um pc liga a outro através de 2 portas, uma para receber outra para enviar... mas e se forem 10's pc's?

cada pc reserva 20 portas para este tipo de chat de rede? ou o mm pc, recebe e envia para todos por essas portas, e distingue-os pelos ip's:

ou seja:

pc1 para pc2

XXX.XXX.XX1:8001 (porta saida)

pc1 para pc3

XXX.XXX.XX2:8001 (porta saída)

-A atribuição de portas pode ser feita manualmente ou tem que ser gerada pelo programa, detectando assim uma porta livre?

-No caso de receber msg's por determinada porta como a posso receber de forma automatica sem ter que usar um "timer" para ir checando as portas de entrada.

Eu procurei pela net e pelo site de um programa deste género e não obtive resultados positivos, ou encontro chat's peer to peer simples ou chats multi user mas baseados em servidor...

Agradecia a vossa ajuda  😳

Cmpts,

BGUALTER

Share this post


Link to post
Share on other sites
BGUALTER

Seja bem vindo ao P@P,

Penso que entrastes na sala (VBA) errada...

Pois parece q sim, n à nada como entrar logo a somar pontos  😳

já criei topico lá (VB .NET)  tentei apagar este tópico mas ser "NULL" não dá para mt  :cheesygrin:

Share this post


Link to post
Share on other sites
softklin

Os membros não têm a opção de apagar tópicos. Podias ter usado a opção "Denunciar ao moderador", mas sendo assim fica para a próxima. A discussão então continua no tópico de VB.net:

http://www.portugal-a-programar.pt/index.php?showtopic=52356


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.