Achar os NICKS conectados ao meu servidor do chat
ola pessoal...
então to prescisando achar as pessoas conectadas ao meu servidor do meu chat, feito no TserverSocket e TClientsocket.
só que eu naum sei como fazer isso.
vou explicar com detales...
[b:9b867441f3]fiz um chat... soh q não tinha como eu ter 3 pessoas,A;B;C, conectadas falando comigo e tudo oq eu escrevia outra pessoa via........
[color=red:9b867441f3][size=18:9b867441f3]eu gostaria que o meu Programa fizesse os dois....se eu selecionar pra falar com uma pessoa eu soh falava com essa pessoa... e se eu quiser q as outras pessoas tb podessem participar da convesa eu as selecionava...[/size:9b867441f3][/color:9b867441f3][/b:9b867441f3]
obrigado...
se tiverem algum arquivo, dica, ou qualquer outra coisa... me envie por favor...
abraços...
então to prescisando achar as pessoas conectadas ao meu servidor do meu chat, feito no TserverSocket e TClientsocket.
só que eu naum sei como fazer isso.
vou explicar com detales...
[b:9b867441f3]fiz um chat... soh q não tinha como eu ter 3 pessoas,A;B;C, conectadas falando comigo e tudo oq eu escrevia outra pessoa via........
[color=red:9b867441f3][size=18:9b867441f3]eu gostaria que o meu Programa fizesse os dois....se eu selecionar pra falar com uma pessoa eu soh falava com essa pessoa... e se eu quiser q as outras pessoas tb podessem participar da convesa eu as selecionava...[/size:9b867441f3][/color:9b867441f3][/b:9b867441f3]
obrigado...
se tiverem algum arquivo, dica, ou qualquer outra coisa... me envie por favor...
abraços...
Felipe_b350
Curtidas 0
Respostas
Woinch
12/03/2009
Primeiro sugiro pesquisar sobre listas e pilhas. Após ter essa teoria, tenha em mente que você precisará criar uma lista de conexões e vincular cada conexão a um ID (pode ser o Nick) ai ao enviar um comando que o Servidor interprete, por exemplo /msg Nick MENSAGEM ele envie a mensagem apenas para a conexão vinculada àquele Nick. Caso contrário o servidor cai no Loop normal e envia a mensagem para todo mundo.
Espero ter ajudado.
Espero ter ajudado.
GOSTEI 0
Felipe_b350
12/03/2009
Certo....
eu jah li um arquivo sobre isso...
mais lá ele fala q ser for enviado o ´CODIGO´ HORAS?...
ele ira mandar a hora....
mais naum eh issu q eu quero...
eu quero chamar ele e eu e ele convesarmos sobre qualquer coisa...
entendeu ???
eu jah li um arquivo sobre isso...
mais lá ele fala q ser for enviado o ´CODIGO´ HORAS?...
ele ira mandar a hora....
mais naum eh issu q eu quero...
eu quero chamar ele e eu e ele convesarmos sobre qualquer coisa...
entendeu ???
GOSTEI 0
Woinch
12/03/2009
Acho que você não entendeu o que falei. Também não posso fazer o sistema inteiro para você... Usando essa mesma idéia de enviar o código HORAS, adapte-a para o código MENSAGEM e pegue o parâmetro a seguir. Esse parâmetro será a identificação da conexão do usuário (Nick). Localize esse Nick na lista e usuários (pode ler um pouco sobre estrutura de dados) e envie apenas o comando para enviar a mensagem para essa conexão localizada a partir desse Nick. (ou seja, você não vai utilizar o loop padrão para enviar a mensagem à todos)...
GOSTEI 0