Найти - Пользователи
Полная версия: twisted - кикнуть клиента
Начало » Python для экспертов » twisted - кикнуть клиента
1
frostspb
Всем привет. Такой вопрос, как я могу реализовать в твистед принудительный дисконнект определенного клиента? Или отправку сообщения определенному клиенту?

если смотреть на код, который отправляет сообщение всем подключенным клиентам

def sendMessageToAllClients(self, mesg):
        for client in self.clientProtocols:
            client.sendLine(mesg)

то можно сделать вывод, что чтобы отправить кому то определенному, надо добавить в этот кусок кода проверку, что то типа


def sendMessageToAllClients(self, cli_name, mesg):
        for client in self.clientProtocols:
            if client.name = cli_name:
                client.sendLine(mesg)

но у clientProtocols нет свойства name, как быть?

plusplus
Из вашего кода мало что понятно, выложите весь.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB