This commit is contained in:
sidya82
2015-04-02 13:47:02 +02:00
parent d5baaa74d2
commit 9030013c68
5 changed files with 15 additions and 33 deletions

View File

@ -23,8 +23,6 @@ def handleConnection(connection, client_address) :
def handleRequest(connection, data):
#try:
arrayData = data.split(" ")
if arrayData[0] == "/newname" :
pass
if usersConnected[connection][1] is not None :
if(not arrayData[0][0] == "/"):
broadcastMsg( "NEW_MSG {} {} ".format(usersConnected[connection][1], data))
@ -33,9 +31,6 @@ def handleRequest(connection, data):
if arrayData[0] == "/name" :
changeName(connection, arrayData[1])
return
if arrayData[0] == "/quit" :
quit(connection)
return
if arrayData[0] == "/askpm" :
askPrivateMsg(connection,arrayData[1])
return
@ -56,6 +51,12 @@ def handleRequest(connection, data):
return
connection.send("ERR_COMMAND_NOT_FOUND".encode())
else:
if arrayData[0] == "/newname" :
newName(connection)
return
if arrayData[0] == "/quit" :
quit(connection)
return
connection.send("CMD_NOT_ALLOWED".encode())
"""except Exception as e :
log.printL(str(e), Log.lvl.FAIL)"""
@ -63,7 +64,8 @@ def handleRequest(connection, data):
def broadcastMsg(message):
for con, value in usersConnected.items() :
con.send(message.encode())
if usersConnected[con][1] is not None :
con.send(message.encode())
def userListActive(connection):
@ -87,6 +89,12 @@ def changeName(connection, pseudo):
usersConnected[connection][1] = pseudo
def newName(connection, pseudo):
broadcastMsg("HAS_JOIN {} ".format(pseudo))
connection.send("SUCC_VALID_NICKNAME")
usersConnected[connection][1] = pseudo
def askPrivateMsg(connection,pseudo):
c = getConnectionByPseudo(pseudo)
if c is None :