telnet - чи існує максимальна межа ліній?


2

Я працюю на декількох серверах, які використовують HTTP для транспортування команд.

Що я зіткнувся в тому, що деякі з команд, які я намагаюся видати вручну, є дуже довгими GETs, декількома лініями, і що, коли я telnet з мого Mac до моєї системи Solaris, я не можу вирізати і вставити лінію успішно.

Я отримую пару bounching звуки (котрий я припускаю є контроль-g-дзвоник) та тоді йому ніколи не пасти все.

Від спроби розбити його на дрібні частини, я отримую враження, що TELNET, або мій пакетний клієнт або сервер telnet має максимальну довжину лінії, на яку я ніколи не торкався.

Я зробив деякий googling та superusering, але не знайшов будь що definitive.

Відповіді:


4

Я впевнений, що не існує жорсткого обмеження, тому що я зробив багато цікавих речей через telnet.

Я можу тільки уявити, що, коли ви чуєте звуковий сигнал, ви досягли межі / буфера сесії, і / або клієнт просто жорстко закодований до межі символів.

Якщо це був обмеження на сервері, він відповів би помилкою після надсилання даних і досягнення ліміту символів.

Можна спробувати альтернативного клієнта, наприклад Шпаклівка яка добре підходить до з'єднань Telnet.

(це ґрунтується на моєму минулому досвіді, але я не впевнений на 100%, оскільки, не будучи в тій же ситуації, я не можу перевірити його, якщо я помиляюся, скажіть, і я видам свою відповідь)


0

Я відчуваю це занадто, на OS X. Для моїх цілей (також роблячи керівництво HTTP-запитів!) Я просто помістити запит у файл і використовувати cat request.txt | nc localhost 8080 щоб надіслати дані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.