UDP:Prüfen ob eine Verbindung noch besteht

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Lukas Kahnert

Betreff: UDP:Prüfen ob eine Verbindung noch besteht

BeitragDi, Nov 24, 2009 16:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie kann man prüfen ob die Verbindung zu einem Client noch besteht?

Es kann ja mal passieren das bei einem Multiplayer Game bei einem Client plötzlich das Internet abstürzt und somit dem Server net mitteilen kann das er abgemeldet is.
 

Kaddy

BeitragDi, Nov 24, 2009 16:49
Antworten mit Zitat
Benutzer-Profile anzeigen
ping ermitteln, wenner zu lange brauch -> kick
Bin Aktuell auf der Suche nach einen Programmierer Team, ob Hobby Team oder Firma ist egal. Einfach eine PM an mich schreiben.
Bezahlung verlange ich NATÜRLICH keine Wink

Es gibt 10 arten von Menschen, die einen verstehen das Binärsystem , die anderen nicht SmileSmile

Arrangemonk

BeitragDi, Nov 24, 2009 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
in udp gibt es keine verbindung

das müsstest du komplett simmulieren
und ich würd das über den server auch garnicht nachschauen
der server sollte nur eine funktion haben und was zurückgeben
ingeneur
 

Kruemelator

BeitragDi, Nov 24, 2009 16:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn sich der Client nicht mehr meldet (keine neuen Korrdinaten etc.) dann kick. (Kann aber auch vor kommen das es nur ein sporadische Störung ist, muss man entsprechen anpassen, damit nicht jeder gleich vom server fliegt)

Pummelie

BeitragDi, Nov 24, 2009 17:39
Antworten mit Zitat
Benutzer-Profile anzeigen
eine 2. verbindung über tcp aufbauen, die alle ... sekunden verbindung überprüft.
Oder du machst es wie bei den großen, und kickst den spieler wenn er zb 2 minuten nichts getan hat.
It's done when it's done.
 

Lukas Kahnert

BeitragDi, Nov 24, 2009 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
hm naja da muss ich wohl selbst nen Timeout für sowas basteln
egal danke für die Tipps
Ich habe immer gedacht das Spiele prorammieren mit Blitz3D einfach wäre.
So sehr kann man sich irren wenn man damit anfängt...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group