Как я могу получить атрибут имени клиента с SocketServer в python?

Я использую класс RequestHandler(SocketServer.BaseRequestHandler) для обработки входящих соединений с сервером.

Я пытаюсь получить имя клиента, который хранится как атрибут, который отправляет данные на этот сервер, но сейчас я могу получить его только с помощью self.client_address который возвращает кортеж, такой как Name of client that sent request: ('127.0.0.1', 57547).

Есть ли способ задать атрибут объекта, инициировавшего соединение?

1 ответ

Нет. Вам нужно будет отправить это имя по каналу связи.

licensed under cc by-sa 3.0 with attribution.