IO::Socket Unterschied zwischen recv und read

12/01/2008 - 18:28 von Andreas Hernitscheck | Report spam
Hallo Alle,

ich kapier einfach nicht was recv genau macht (im Gegensatz zu read).
Offensichtlich was anderes, da folgendes nichts tut. Habe einen Server,
der bei Verbindung einen Text sendet, hier der Client:


while ($fp->recv($bytes,1))
{
print '.'.$bytes;
}

was geht:

while ($fp->read($bytes,1))
{
print '.'.$bytes;
}


... ich bitte Euch um Aufklàrung. Thx!
 

Lesen sie die antworten

#1 Ralf Döblitz
12/01/2008 - 20:23 | Warnen spam
Andreas Hernitscheck schrieb:
Hallo Alle,

ich kapier einfach nicht was recv genau macht (im Gegensatz zu read).
Offensichtlich was anderes, da folgendes nichts tut. Habe einen Server,
der bei Verbindung einen Text sendet, hier der Client:


while ($fp->recv($bytes,1))
{
print '.'.$bytes;
}

was geht:

while ($fp->read($bytes,1))
{
print '.'.$bytes;
}


... ich bitte Euch um Aufklàrung. Thx!



perldoc -f read
perldoc -f recv

Die Funktionen haben unterschiedliche Return Values.

Ralf
Ralf Döblitz * Schapenstraße 6 * 38104 Braunschweig * Germany
Phone: +49-531-2361223 Fax: +49-531-2361224 mailto:
Homepage: http://www.escape.de/users/selene/
Mit UTF-8 kann man gleichzeitig àöüßÄÖÜæœłø‱¼½¾¤¹²³¢€£¥¶§¬÷×±©®™¡¿ verwenden…

Ähnliche fragen