Blaschki
Erfahrenes Mitglied
Hallo,
Ich hab ein kleines Problem.
Ich will mich über php bie meinem ICQ-Account anmelden.
Nun aber das Problem. wie kann ich Pakete die zurück kommen auslesen.
erst mal den code:
Ich verwende bis jetzt immer fgets um an die Daten zu kommen.
Wenn ich "udp://" weg nehme komt auch was an, aber nur mist. Normal kommen die Daten über "udp" an und werden auch vom client gesendet.
keine Ahnung warum es nicht so wie es soll
Ich hab ein kleines Problem.
Ich will mich über php bie meinem ICQ-Account anmelden.
Nun aber das Problem. wie kann ich Pakete die zurück kommen auslesen.
erst mal den code:
Code:
<?
$in = ("02 00 E8 03 00 00 00 00 08 A3 EF D3 0F A0"); // das start-paket
$fp = fsockopen ("udp://login.icq.com", 4000, $errno, $errstr, 30); //Verbindungsaufbau
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
fputs ($fp, $in);
while (!feof($fp)) {
echo fgets($fp,128); //Abfrage des Paketes
}
fclose($fp);
}
?>
Ich verwende bis jetzt immer fgets um an die Daten zu kommen.
Wenn ich "udp://" weg nehme komt auch was an, aber nur mist. Normal kommen die Daten über "udp" an und werden auch vom client gesendet.
keine Ahnung warum es nicht so wie es soll