defshell_ctrl(socket,addr): whileTrue: com = raw_input(str(addr[0]) + ':~#') if com == '!ch': select_client() return if com == '!q': quitThread = True print('-----------------------* Connection has ended *--------------------------') exit(0) socket.send(com.encode('utf-8')) data = socket.recv(1024) print(data.decode('utf-8'))
defselect_client(): global clientList global curClient print('--------------* The current is connected to the client: *----------------') for i inrange(len(clientList)): print('[%i]-> %s' % (i, str(clientList[i][1][0]))) print('Please select a client!')
whileTrue: num = raw_input('client num:') ifint(num) >= len(clientList): print('Please input a correct num!') continue else: break