Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Sockets noch verbunden? Eine art ping....

  Alt 21. Mär 2008, 11:22
Das müsste ca. So aussehen:
Delphi-Quellcode:
//Server:
Procedure TForm1.Timer1Timer(Sender: TObject);
var i:Integer;
begin
  with ServerSocket1 Do
  begin
    for i:=0 to Socket.ActiveConnections Do
    begin
      Socket.SendText('PING');
    end;
  end;
end;

//Client:
procedure TForm1.ClientSocket1Read(Sender: TObject;
  Socket: TCustomWinSocket);
begin
  with ClientSocket1 do
  begin
    if Socket.Receivetext = 'PINGthen
    begin
      Socket.SendText('PONG');
    end else
    begin
      Jobliste.Lines.Add(Socket.ReceiveText);
    end;
  end;
end;
Der Rest dürfte nicht mehr schwer sein
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat