Я использую Twisted для реализации сервера. Когда я проверить это, первая строка получает всегда странно:Нечетное поведение при подключении к моей программе
Starting Server...
New connection from 192.168.1.140
192.168.1.140: ÿûÿû ÿûÿû'ÿýÿûÿý\NAME Blurr
192.168.1.140: \NAME Blurr
(для обоих входов я послал \NAME Blurr
.)
Это код, который печатает вход:
def lineReceived(self, line):
print "{0}: {1}".format(self.name, line)
Я подключаюсь через Putty через Telnet к удаленному хосту. Это протокол telnet, который я пропускаю, или что? Когда я использую программу telnet Unix и подключаюсь локально, первая строка в порядке.
Спасибо за описательный ответ! –
@Alex, добро пожаловать! Многие из нас озадачились тем, что «ÿûÿû» в прошлом (поскольку шпаклевка далека от единственного клиента telnet, чтобы попробовать причудливые переговоры, а telnet часто используется для тестирования на серверах, которые не выполняют протоколы telnet!), Это просто потребовалось мне 5 минут, чтобы найти хорошее объяснение онлайн! –