Hilfe

TCPTimeouts

B2D B+ B3D

Aufruf

TCPTimeouts Read, Accept

Parameter

Read Zeit in Millisekunden für den Abbruch (Standard=10000)
Accept Zeit in Millisekunden für AcceptTCPStream-Abbruch (Standard=0)


Rückgabewert

-


Beschreibung

Mit diesem Befehl kann man die Abbruchzeit für TCP/IP-Verbindung einstellen. Es gibt zwei Parameter:

Read - Damit kann man die Zeit in Millisekunden einstellen. Sollte nach dieser Zeit keine erwarteten Daten aus einem TCP/IP-Netzwerk eingehen, so bricht BlitzBasic den Read-Befehl ab. Standardmäßig ist dieser Wert auf 10000 millisek eingestellt (=10sek).

Accept - Damit kann man die Abbruchzeit in Millisekunden für den Befehl AcceptTCPStream einstellen. Anders als die anderen Read-Befehle wartet es nicht auf eine TCP/IP-Verbindung (Standard=0). AcceptTCPStream liefert sofort einen Wert zurück, wenn eine Verbindung existiert.


Beispiel

Standardbeispiel:

TCPTimeouts 5000,0
Print "Verbinde..."
tcp = OpenTCPStream("www.blitzforum.de", 80)
If Not tcp Print "Fehlgeschlagen": WaitKey() : End
Print "Verbunden! Sende Anfrage..."
WriteLine tcp, "GET http://www.blitzforum.de 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

AcceptTCPStream

Übersicht Netzwerk TCP