Woher kommt die message?
Verfasst: Dienstag 31. Juli 2012, 20:54
Hi,
ich versuche seit ein paar Tagen python...
ich schreibe einen MUD server und ich werde aus einem nicht schlau:
ich connecte mit 2 clients zu localhost:2345
Ein character ist eine Instanz von
ich sende mit:
ich receive mit:
Das Problem:
Ich sende mit einem Character eine message (via OtherChar.sendLine()),
aber die message wird nicht von der handle() methode verarbeitet, sondern sie erscheint einfach im Terminal von OtherChar. Warum?
ich versuche seit ein paar Tagen python...
ich schreibe einen MUD server und ich werde aus einem nicht schlau:
ich connecte mit 2 clients zu localhost:2345
Ein character ist eine Instanz von
Code: Alles auswählen
class Character(SocketServer.StreamRequestHandler):
Code: Alles auswählen
def sendLine(self, item):
self.request.send(item + "\n")
# self.wfile.write(item + "\n")
Code: Alles auswählen
def handle(self):
self.sendWelcome()
self.getLogin()
while not self.quitRequest:
self.sendLine("waiting") #debug
line = self.rfile.readline()
self.sendLine("got") #debug
self.server.commands.executeCL(self.server, self, line)
Das Problem:
Ich sende mit einem Character eine message (via OtherChar.sendLine()),
aber die message wird nicht von der handle() methode verarbeitet, sondern sie erscheint einfach im Terminal von OtherChar. Warum?