telnet - existe um limite máximo de linha?

2

Estou trabalhando em vários servidores que usam HTTP para transporte de comandos.

O que eu encontrei é que alguns dos comandos que estou tentando editar manualmente são GETs muito longos, várias linhas, e que quando eu faço telnet do meu Mac para o meu sistema Solaris, não consigo cortar e colar a linha com sucesso.

Eu recebo um par de sons saltitantes (que eu assumo é um controle-g-sino) e então ele nunca cola tudo.

De tentar dividi-lo em partes menores, tenho a impressão de que o TELNET, ou o cliente ou servidor de telnet incluído, tem o comprimento máximo de linha que nunca encontrei.

Eu fiz um pouco de googling e superusering, mas não achei nada definitivo.

    
por benc 14.06.2010 / 20:16

2 respostas

4

Tenho certeza de que não há limite real, já que fiz muitas coisas interessantes por meio do telnet.

Eu só posso imaginar que quando você está ouvindo um bipe, você alcançou o limite / buffer da sessão e / ou o cliente está simplesmente codificado para um limite de caracteres.

Se fosse um limite no servidor, ele responderia com um erro ao enviar os dados e atingir o limite de caracteres.

Você pode tentar um cliente alternativo, como Putty , que lida muito bem com as conexões Telnet.

(isto é baseado em minhas experiências passadas, mas não tenho 100% de certeza de que, sem estar na mesma situação, não posso testá-lo, se estiver errado, por favor, diga e eu vou deletar minha resposta)

    
por 14.06.2010 / 20:31
0

Eu também experimento isso no OS X. Para os meus propósitos (também fazendo solicitações HTTP manuais!), eu coloquei a requisição em um arquivo e usei cat request.txt | nc localhost 8080 para enviar os dados.

    
por 14.08.2014 / 02:47

Tags