ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Desconectando clientes conectados serversocket [Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
iDnl
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Junho de 2013
Mensagens: 173

MensagemEnviada: Sáb Nov 16, 2013 11:45 am    Assunto: Desconectando clientes conectados serversocket [Resolvido] Responder com Citação

Acho q o título diz tudo...

Obrigado Smile


Editado pela última vez por iDnl em Dom Nov 17, 2013 9:26 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Netrunner
Aprendiz
Aprendiz


Registrado: Domingo, 7 de Julho de 2013
Mensagens: 236

MensagemEnviada: Sáb Nov 16, 2013 12:12 pm    Assunto: Responder com Citação

Primeiro você tem que pegar o ID do client e dar um servidor.socket.connections[ID].close;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
iDnl
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Junho de 2013
Mensagens: 173

MensagemEnviada: Sáb Nov 16, 2013 3:26 pm    Assunto: Responder com Citação

Netrunner escreveu:
Primeiro você tem que pegar o ID do client e dar um servidor.socket.connections[ID].close;


E todos?

O título n diz tudo, foi um erro meu, eu ia botar todos...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Netrunner
Aprendiz
Aprendiz


Registrado: Domingo, 7 de Julho de 2013
Mensagens: 236

MensagemEnviada: Sáb Nov 16, 2013 3:33 pm    Assunto: Responder com Citação

Se for pra desconectar todos de uma vez, você pode desligar e iniciar servidor novamente uai..

mais se você não quiser assim, você pode usar


Código:
Var
i:Integer;
begin
for i:= 0 to servidor.sockets.activeconnections-1 do begin
servidor.socket.connections[i].close;


fiz na mão aqui, vê se o activeconnections ta escrito corretamente
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
iDnl
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Junho de 2013
Mensagens: 173

MensagemEnviada: Dom Nov 17, 2013 9:24 am    Assunto: Responder com Citação

Netrunner escreveu:
Se for pra desconectar todos de uma vez, você pode desligar e iniciar servidor novamente uai..

mais se você não quiser assim, você pode usar


Código:
Var
i:Integer;
begin
for i:= 0 to servidor.sockets.activeconnections-1 do begin
servidor.socket.connections[i].close;


fiz na mão aqui, vê se o activeconnections ta escrito corretamente


Eu quero trocar a porta, mas eu estava usando assim:

Desativa
Troca Porta
Limpar Listview
Ativa

Mas ai eu seleciona o 1º item da nova porta e ele recebe o chat do 1º cliente da porta antiga...

Obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Netrunner
Aprendiz
Aprendiz


Registrado: Domingo, 7 de Julho de 2013
Mensagens: 236

MensagemEnviada: Dom Nov 17, 2013 3:51 pm    Assunto: Responder com Citação

Ja vi que você gosta muito de sockets, qualquer coisa me adiciona skype, tenho uma plataforma de games feita em delphi, por isso sou 'crack' em sockets hahaha



gustavo8477@hotmail.com
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB