AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Programm friert bei ReceiveString ein
Thema durchsuchen
Ansicht
Themen-Optionen

Programm friert bei ReceiveString ein

Ein Thema von chuckySTAR · begonnen am 1. Okt 2008
Antwort Antwort
chuckySTAR

Registriert seit: 15. Aug 2007
12 Beiträge
 
#1

Programm friert bei ReceiveString ein

  Alt 1. Okt 2008, 21:12
Hey,
ich wollte nur etwas kleines in Delphi testen, jedoch klappt das nicht so ganz.
Ein Quelltext sagt mehr als 1000 Worte, also fange ich mal an

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Buffer: TBytes;
begin
  IdUDPClient1.Active := true;
  IdUDPClient1.Host := '85.131.163.252';
  IdUDPClient1.Port := 27025;
  IdUDPClient1.Send('ÿÿÿÿTSource Engine Query'+Chr(0));
  Memo2.Text := IdUDPClient1.ReceiveString();
  IdUDPClient1.Active := false;
end;
Mit Wireshark habe ich gesehen, dass das Programm was gesendet hat, aber danach friert das Programm ein. Wenn ich das ReceiveString() weglasse, dann friert es nicht ein. Die Frage ist jetzt, warum mir der andere Server kein "Hallo" zurück sendet ^^

Ja es handelt sich um einen Counter-Strike 1.6 Server.
Das Protokoll ist hier beschrieben:
http://developer.valvesoftware.com/w...eries#A2S_INFO
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz