Hilfe
Parameter
stream |
Identität des Datenstroms (ermittelt mit CreateTCPServer![]() ![]() ![]() ![]() |
Rückgabewert
Anzahl der Bytes, die garantiert ausgelesen werden können.
Beschreibung
Diese Funktion kann für Datei- und Netzwerkzugriffe benutzt werden. ReadAvail ermittelt dabei die Anzahl der Bytes, die garantiert ausgelesen werden können. Wurde eine Datei geöffnet, so liefert diese Funktion die Anzahl der Bytes, die in den Speicher abgelegt wurden. Wenn diese Funktion mit einer Internetverbindung benutzt wird, dann liefert es die Anzahl der Bytes, die über das Internet angekommen sind.
Benutze auch Eof. Diese Funktion ermittelt, ob das Ende einer Datei erreicht ist.
Beispiel
Dieses Programm demonstriert eine Verbindung mit Internet:
tcp = OpenTCPStream ("www.blitzbasement.com",80)
If Not tcp Print "Fehlgeschlagen": WaitKey : End
Print "Verbunden! Sende Anfrage..."
WriteLine tcp, "GET http://www.blitzbasement.com HTTP/1.0"
WriteLine tcp, Chr$ (10)
If Eof (tcp) Print "Fehlgeschlagen.": WaitKey : End
Print "Anfrage gesendet! Warte auf Antwort..."
While Not Eof (tcp)
Print ReadLine$ (tcp )
Print "Bytes verfügbar:" +ReadAvail(tcp)
Wend
If Eof (tcp) = 1 Then Print "Erfolgreich!" ELSE PRINT "Fehler!"
CloseTCPStream tcp
WaitKey ()
End
Siehe auch
Eof, ReadByte, ReadBytes, ReadFloat, ReadInt, ReadLine, ReadShort, ReadString

