Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 8, 2015 17:56:36

frostspb
Зарегистрирован: 2013-04-24
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

twisted - кикнуть клиента

Всем привет. Такой вопрос, как я могу реализовать в твистед принудительный дисконнект определенного клиента? Или отправку сообщения определенному клиенту?

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

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, как быть?

Офлайн

#2 Март 1, 2015 10:23:30

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

twisted - кикнуть клиента

Из вашего кода мало что понятно, выложите весь.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version