Skip to content
Permalink
Browse files
Added 'END' word to server to proper close the server
  • Loading branch information
mateussa committed Nov 22, 2017
1 parent 26e7390 commit 61dcd862d8041c1f63bde467ec6f5921b03f67f6
Showing 1 changed file with 14 additions and 3 deletions.
@@ -25,10 +25,13 @@ def receiveMessage(): # Andre
if not message: # Couldn't receive message, exit if not message: # Couldn't receive message, exit
sendMessage("Sorry, I not able to receive that, plese try again another day.") sendMessage("Sorry, I not able to receive that, plese try again another day.")
exit() exit()
print(message)
if (message != "END"):
print ("CLIENT: {}".format(message))


print ("CLIENT: {}".format(message)) answerUserInput = determineUserInput(message)
else:
answerUserInput = determineUserInput(message) answerUserInput = message


return(answerUserInput) return(answerUserInput)


@@ -41,6 +44,9 @@ def askSomething(answerType, sendMessages, noAnswers, defaultAnswer): # Andre
sendMessage(item, (True if i == len(sendMessages) - 1 else False)) sendMessage(item, (True if i == len(sendMessages) - 1 else False))


answer = receiveMessage() answer = receiveMessage()
if (type(answer) != tuple):
return(answer)

while (answer[1] != answerType or answer[0] == "" and len(noAnswers) > 0): while (answer[1] != answerType or answer[0] == "" and len(noAnswers) > 0):


if(answerType == -1): if(answerType == -1):
@@ -219,6 +225,11 @@ print(conn)
clientName = askSomething(1, ["Hi! I am Jeff.", "I can give really nice challanges!", "What's your name?"], clientName = askSomething(1, ["Hi! I am Jeff.", "I can give really nice challanges!", "What's your name?"],
["I would prefer to know your name.", ["I would prefer to know your name.",
"I see you don't want to tell me."], "Mr. Nobody") "I see you don't want to tell me."], "Mr. Nobody")
if (clientName == "END"):
sendMessage("See you next time! Bye!")
conn.close()
thisSocket.close
exit()


sendMessage("YOURNAMEWILLBE " + clientName, False) sendMessage("YOURNAMEWILLBE " + clientName, False)


0 comments on commit 61dcd86

Please sign in to comment.