GARANTIR DESCONTO

Fórum Achar os NICKS conectados ao meu servidor do chat #368991

12/03/2009

0

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


Felipe_b350

Felipe_b350

Responder

Posts

12/03/2009

Woinch

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.


Responder

Gostei + 0

13/03/2009

Felipe_b350

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


Responder

Gostei + 0

13/03/2009

Woinch

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar