Problem mit TCP :(

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

fliege

Betreff: Problem mit TCP :(

BeitragDi, Okt 25, 2005 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Ich habe ein Problem mit TCP - und zwar wenn ich mich zu meinem Server verbinde kann ich nur EINE Nachricht schicken - dann empfängt er einfach keine daten mehr ausßer ich öffne am client die verbindung erneut:
BlitzBasic: [AUSKLAPPEN]
Global socket = CreateTCPServer(8080)


Type client
Field stream
End Type

Repeat
tcpstream = AcceptTCPStream(socket)
If tcpstream Then
a.client = New client
a\stream = tcpstream
EndIf
For a.client = Each client
If ReadAvail(a\stream) Then
msg$ = ReadLine(a\stream)
Print msg$
EndIf
Next
Until KeyHit(1)

Kann mir mal bitte jemand helfen? Ich komme überhauptnicht mehr weiter
Würde mich über jede Hilfe freuen
Fliege
Wer weiß was kommt.. ?

Chester

BeitragDi, Okt 25, 2005 16:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann das sein, dass das was mit Server zu tuen hat?
Als ich einen Spammbot für den anderen Blitzchat programmierte, hatte ich das selbe Problem. Ich hatte einfach dann den Opentcpstream befehl in die Hauptschleife gesteckt. Ist zwar eigentlich keine gute Lösung, aber zum SPammen hats gereicht. Very Happy
 

fliege

BeitragDi, Okt 25, 2005 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich weis es nicht, darum frag ich ja Wink
Aber ich kann doch nicht in einem shooter wirklich jedes mal neue Verbindung aufbauen Confused
Wer weiß was kommt.. ?

Xalon

BeitragDi, Okt 25, 2005 17:57
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/bbli...ttcpstream

Zitat:
Achtung! dieses Programm wurde nur für 1x empfangen der Nachricht ausgelegt:


Wink

Vielleicht hilft des?

Xalon
>>Besucht doch mal meine Seite,mit NEUEN Tutorials<<
User posted image

Jolinah

BeitragDi, Okt 25, 2005 18:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab kurz nen eigenen Client geschrieben und 3 mal WriteLine gemacht. Alle 3 Zeilen kamen beim Server an.

Ich vermute der Fehler liegt bei deinem Client oder es gibt ein Problem mit der Verbindung.
 

fliege

BeitragDi, Okt 25, 2005 22:24
Antworten mit Zitat
Benutzer-Profile anzeigen
also ich lass mal beim client den stream öffnen und dann global den Rückgabewert speichern...Der Server ist bei mir mal lokal gelaufen - deshalb lass ich mal die Möglichkeit eines Datenverlustes aus Rolling Eyes

Fliege
Wer weiß was kommt.. ?

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group