GARANTIR DESCONTO

Fórum SOCKET derrubar CLIENTE #182074

15/09/2003

0

Usando socket, como o socket server poderá derrubar a conexão do client server ?


Helder

Helder

Responder

Posts

15/09/2003

Leanribas

vc pode fazer assim:
LbUsers é uma lista com os usuarios conectados...


if LBUsers.ItemIndex = -1 then
exit;
User := LBUsers.Items.Strings[LBUsers.ItemIndex];
if MessageBox(Handle,PChar(´Deseja excluir o usuário ´ ´+User+´ ´ ?´+#13+
´Tem certeza?. Olha lá hein.´),´Confirmar chete do usuário´,Mb_IconWarning+Mb_YesNO) = idYes then
begin
for i:=0 to ServerSocket.Socket.ActiveConnections -1 do
if ServerSocket.Socket.Connections[i].Connected then
begin
Cliente := ServerSocket.Socket.Connections[i].data;
if Cliente^.Nick = User then
begin
Cliente^.Socket.SendText(´MSPGServidor@Você não é mais bem vindo aqui!´);
Cliente^.Socket.Close;
end;
end;
end;

end;


Responder

Gostei + 0

15/09/2003

Helder_ce

Bom dia a todos!

Gostaria de saber uma forma de comunição do sentido Servidor para um cliente instanciado, sem utilizar o SocketClient e SocketServer, para disparar um evento no meu cliente. Da mesma forma que o Cliente faz com o Server através do AppServer...
Por exemplo derrubar um cliente.

O quanto antes a resposta, melhor, diante mão, grato pela ajuda e atenção de todos.


Responder

Gostei + 0

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

Aceitar