Server Info via UDP
Hej, jeg har søgt de fleste steder nu og kan ikke finde noget godt resultat. Jeg vil hente informationer fra CS-servere og det gør jeg vha. Indys UDP-komponent.Mit problem er (som mange andre også har problemer med, ved jeg!) at jeg kun kan modtage 1 linje.
Her er hvad jeg har:
--->
procedure TForm1.SendButtonClick(Sender: TObject);
var
MessageID: Integer;
ThisMessage: String;
ReceivedString: String;
Number : Byte;
begin
MessageID := Random(MAXINT);
ThisMessage := chr(255) + chr(255) + chr(255) + chr(255) + 'players'+ chr(0);
UDPMemo.Lines.Add('Sending ' + ThisMessage);
UDPClient.Send(ThisMessage);
ReceivedString := UDPClient.ReceiveString();
if ReceivedString = '' then
UDPMemo.Lines.Add('No response received from the server after ' + IntToStr(UDPClient.ReceiveTimeout) + ' millseconds.')
else
UDPMemo.Lines.Add('Received: ' + ReceivedString)
end;
--->
Jeg sender ÿÿÿÿplayers og skulle gerne modtage alle spillerne på serveren i min Memo men den modtager kun een spiller.
Jeg har brug for HJÆLP! :)