TCP Server Problem
Übersicht

ToastyBetreff: TCP Server Problem |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
ich hab mit meinem Login Server ein Problem: Wenn ich mich das erste mal einlogge, läuft alles glatt. Aber wenn ich mich ein zweites mal einloggen will, kommt beim Server nur 0 an. Woran kann das liegen? Der Server prüft mit AcceptTCPStream() ob ein Client sich verbunden hat. Danach senden sie sich Username und Passwort und der Server prüft es. Der Stream wird mit False resettet damit erst dann mit dem Client kommuniziert werden soll, wenn der CLient auch fragt. Was kann ich dagegen tun? Gruß Toasty |
||
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President! |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mhm... Code währe nicht schlecht ![]() mfg ToeB |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
Toasty |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hier der gewünschte Code in BlitzBasic: [AUSKLAPPEN] Repeat |
||
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President! |
![]() |
ToeB |
![]() Antworten mit Zitat ![]() |
---|---|---|
also erstmal das "strm = False" brauchst du nicht da strm jede Schleife neu gesetzt wird. Und was genau da ist dein Problem ? Das reg$ 0 ist bei der zweiten Anfrage ? Da müsstest du schon mehr schicken, z.B. den code vom Clienten....
mfg ToeB |
||
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt! |
Toasty |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich hab den Login Server mit nem Log versehen...
Log:Zitat: 15:16:15 Log initialized.
15:16:15 Reading configurations... 15:16:15 TCP Server started sucessfully. Port: 8080 15:16:23 Got Username. (test) <--- Das ist beim ersten Login und funktioniert 15:16:29 Got Username. (0) <--- Hier nichtmehr... Der Username wird da ausgelesen: BlitzBasic: [AUSKLAPPEN] strm=AcceptTCPStream(tcp) |
||
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President! |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann es sein dass da noch andere Daten im Strem liegen die du nicht vollständig ausliest?
Ich würde bei jedem AcceptTCPStream bis Eof ![]() |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
Toasty |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Aber ich resette doch den Stream und alles drum herum... ![]() Da kann das doch nicht sein das ich etwas vergessen hab... Aber ich probier es trotzdem mal aus ![]() |
||
@AMD Phenom BE X4 2,5Ghz(Overclocked 2,61Ghz); 4GB DDR2; 512MB nVidia GeForce 8400gs; Win7 Home Premium 64bit
Lua for President! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group