Я использую telnet lib для чтения с сервера Telnet.
мой код выглядит так:
s = telnetlib.Telnet(self.host, self.port) while 1: line = s.read_until("\n") print(line)
пока это работает нормально, но когда я смотрю на сетевой трафик, я вижу тонны пакетов между клиентом и сервером. Если я использую необработанный сокет, этого не происходит.
пакеты в сети почти пустые. Я думаю, это тяга к следующему персонажу
Есть ли у кого-нибудь объяснение этому? Я не хочу спамить свой телнет-сервер, но мне нравится идея механизма read_until, так как я могу получать построчно.
Благодарность!