Einzelnen Beitrag anzeigen

Masteric

Registriert seit: 1. Aug 2007
Ort: Melsungen
155 Beiträge
 
Delphi 7 Professional
 
#1

Sockets, daten von PHP empfangen

  Alt 9. Dez 2008, 17:09
Hi,
ich hoffe die Frage gab es noch nicht, zumindest habe ich nichts brauchbares für mich gefunden.
Ich will Daten von einem PHP Script mit einer Socket Komponente, am besten sogar TServerSocket empfangen.
Für PHP habe ich dieses Beispiel gefunden:
Delphi-Quellcode:
$address = 'tcp://192.168.178.20:1111';
$timeout = 5;

// Client-Socket erzeugen
if(!$socket = fsockopen($address, $errno, $errstr, $timeout)) {
exit("Error connecting to $address. Reason: $errstr");
}


// Request senden - Ein Fehler hier ist enorm selten
if(!fwrite($socket, 'Hello')) {
exit("Error writing on socket.");
}


// Response empfangen
while($data = fread($socket, 2048)) {
echo $data;
}


// Verbindung trennen
fclose($socket);
?>
Nur wie kann ich den nun Empfangen? Geht das mit einem Onread Ereignis, nur wo sind die Daten dann?


LG Masteric
"Programmieren ist eine der universellsten, allübergreifendsten und höchsten von Menschen erreichten Formen der Kreativität."
Nur weil Gott die Welt in 6 Tagen erschaffen hat, heisst das nicht, dass Informatiker alles in 6 Tagen programmieren können.
  Mit Zitat antworten Zitat