Problem bei TCP, wie mehrmals etwas empfangen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Kleiner satan

Betreff: Problem bei TCP, wie mehrmals etwas empfangen?

BeitragMo, Nov 06, 2006 19:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
sorry das ich wieder wegen TCP ankomme...
Mein Problem ist das:
Ich kann mit einem Programm von mir TCP empfangen, aber leider nur 1 mal:(

Hier ist der Code:
Code: [AUSKLAPPEN]

server1 = CreateTCPServer(8080)

Repeat
  stream = AcceptTCPStream(server1)
  Print stream
  If stream Then Exit
Forever

Repeat
  If stream <> 0 Or stream <> "" Then
   msg$ = ReadLine$(stream)
   print msg$
           [...jede menge was nix mit TCP zu tun hat...]
  EndIf
  Delay 1000
Forever


Wie kann ich jetzt wenn mehrere Nachrichten geschrieben werden die alle empfangen, und nicht nur die 1. ?

Bastian

Blitzcoder

Newsposter

BeitragMo, Nov 06, 2006 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Nachschauen, ob etwas zu empfangen ist. Readavail() eof()
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________
|°°°°°°°°°°°°°°||'""|""\__,_
|______________ ||__ |__|__ |)
|(@) |(@)"""**|(@)(@)****|(@)

pixelshooter

BeitragMo, Nov 06, 2006 19:55
Antworten mit Zitat
Benutzer-Profile anzeigen
if stream <> 0 wird solange was liefern wie der stream existirert. Nimm, wie Blitzcoder sagte, if readavail() ...
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group