die-informatiker.net Logo   2452 registrierte Benutzer.
Insgesamt 92556 Beiträge.
Suche
• erweiterte Suche
Login
Benutzername:
Passwort:
• Registrieren
Community
Ein registrierter Benutzer online: Christian Simon

Der Rekord waren 20 angemeldete Benutzer am So 15. Nov 2009, 17.07 Uhr.

Farben: Moderator, Administrator

reversi-server-1.0.0

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Foren-Übersicht / Programmier-Praktikum (WS06/07)
Autor Nachricht
s@sh
Implementor
Implementor


Beiträge: 298
Karma: +21

Private Nachricht senden
 

Beitrag Verfasst am: So 21.01.07, 21:01       Titel: reversi-server-1.0.0 Nach oben

Guten Abend,

kann es sein, dass der Server im Server-Lobby-Modus und eingeschalteten linelog.txt und exceptionlog.txt (parameter: sl -l lineLog.txt -e exceptionLog.txt) die Fehlermeldungen in linelog.txt schreibt, anstatt in exceptionLog.txt?

Nach einer Anmeldung am Server mit unpassendem Namen stand die "ProtocolException: Illegal name" nicht in der exceptionLog sondern in der Linelog?
Oder gehört das so?

Einen schönen Abend

0 Antworten mit Zitat
MichaelWeber
Studentenvertreter
Studentenvertreter
MichaelWeber

Beiträge: 584
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: So 21.01.07, 23:41       Titel: Nach oben

Weiterer "Bug":

In der Login-Phase kann sich ein Spieler nicht nochmal anmelden.
Meldung: Player is still active: ...
Grund: Vmtl. wird der Spieler nicht als Inaktiv erkannt, weil keine Kommunikation stattfindet.

Wird das behoben?

_________________

Michael Weber

0 Antworten mit Zitat
Bastian Gebhardt
Admin
Admin
Bastian Gebhardt

Beiträge: 993
Karma: +96

Private Nachricht senden
E-Mail senden

Beitrag Verfasst am: Mo 22.01.07, 13:18       Titel: Nach oben

kann bei aktuellem Protokoll aber nur über ein "isAlive" über zusätzliches getName oder setRuleKind realisiert werden. Dieses Problem haben wir auch noch bei dem anfänglichen LobbyServer. Also als es noch keine wirkliche Lobby gab, sondern der Server ein Spiel sofort gestartet hat, sobald 2 Spieler eingeloggt waren.

EDIT: man könnte das so realisieren, dass man nur wenn sich ein Spieler mit vorhandenem Namen einloggt, man beim Alten anfrägt ob der noch reagiert (mit einem getName z.B.)

_________________

When I see a bird that walks and swims like a duck, I call that bird a duck. And if Chuck Norris says it's a cow, THEN IT'S A COW GODDAMMIT!
alles über den IRC-Channel (mit Webclient)

0 Antworten mit Zitat
rauschma
LMU-Offiziell
LMU-Offiziell


Beiträge: 133
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Mo 22.01.07, 16:07       Titel: Nach oben
Basti hat Folgendes geschrieben:
kann bei aktuellem Protokoll aber nur über ein "isAlive" über zusätzliches getName oder setRuleKind realisiert werden. Dieses Problem haben wir auch noch bei dem anfänglichen LobbyServer. Also als es noch keine wirkliche Lobby gab, sondern der Server ein Spiel sofort gestartet hat, sobald 2 Spieler eingeloggt waren.

EDIT: man könnte das so realisieren, dass man nur wenn sich ein Spieler mit vorhandenem Namen einloggt, man beim Alten anfrägt ob der noch reagiert (mit einem getName z.B.)

Das gefällt mir auch an Sockets nicht so gut: Wenn man nichts über den Socket schickt, bekommt man nicht mit, dass er von der anderen Seite geschlossen wurde. Der Vorschlag klingt nach einer guten Lösung. Ich hoffe ich komme noch dazu, will aber noch ein paar Robustheits-Features bis Donnerstag einbauen.

0 Antworten mit Zitat
rauschma
LMU-Offiziell
LMU-Offiziell


Beiträge: 133
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Mo 22.01.07, 16:57       Titel: Re: reversi-server-1.0.0 Nach oben
s@sh hat Folgendes geschrieben:
Guten Abend,

kann es sein, dass der Server im Server-Lobby-Modus und eingeschalteten linelog.txt und exceptionlog.txt (parameter: sl -l lineLog.txt -e exceptionLog.txt) die Fehlermeldungen in linelog.txt schreibt, anstatt in exceptionLog.txt?

Nach einer Anmeldung am Server mit unpassendem Namen stand die "ProtocolException: Illegal name" nicht in der exceptionLog sondern in der Linelog?
Oder gehört das so?

Passiert Dir das wirklich mit der neuesten Version der Servers? Dieser Bug war in den 0.9.*-Versionen drin und sollte eigentlich behoben sein.

0 Antworten mit Zitat
s@sh
Implementor
Implementor


Beiträge: 298
Karma: +21

Private Nachricht senden
 

Beitrag Verfasst am: Mo 22.01.07, 23:03       Titel: Re: reversi-server-1.0.0 Nach oben
rauschma hat Folgendes geschrieben:


Passiert Dir das wirklich mit der neuesten Version der Servers?


Ja, habs gerade nochmal getestet und mich mit telnet einfach eingeloggt und falschen Namen angegeben.

0 Antworten mit Zitat
rauschma
LMU-Offiziell
LMU-Offiziell


Beiträge: 133
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Di 23.01.07, 16:48       Titel: Nach oben

Willst Du mir eine E-Mail schicken, dann habe ich Deine Adresse und kann Dir Bescheid geben, wenn die nächste Version des Servers draussen ist. Dort sollte der Bug behoben sein, was Du mir dann kurz bestätigen könntest.

0 Antworten mit Zitat
Foren-Übersicht / Programmier-Praktikum (WS06/07)

Alle Zeiten sind GMT + 1 Stunde
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


die-informatiker.net
Das Forum der Informatik an der LMU (Uni München)
Ein Projekt des LMU Alumni Informatik e.V.
News
News Archiv
alle Termine
Foren Info
Wichtige Links:
• Algebra I
• Informatik I
• Analysis I
• Informatik III
• Analysis II
• Programmierpraktikum
• Lineare Algebra I
• Analysis II
• Analysis II Übungen
• Bioinformatik-Portal
• Digitale Medien
• Diskrete Strukturen :: Übungsblätter
• Diskrete Strukturen
• Informatik II
• Informatik I



Impressum
© 2007 die-informatiker.net
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de und die-informatiker.net.