realbasic-nug.it
[Top] [All Lists]

Re: shell

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: shell
From: Gualeni Giovanni <ggualeni at tiscali dot it>
Date: Wed, 19 Apr 2006 18:50:15 +0200
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <E5552758-37BF-40FF-94CD-1A6C33C1FC0E at tiscali dot it> <E08928A5-8CCA-436D-82BC-448BB4E7FE2F at ticino dot com> <33B82F6F-D4A1-406F-B145-983990E7FA96 at tiscali dot it> <370C3D0E-CB51-45FD-B1AC-25C5F5D46004 at ticino dot com>
Il giorno 19/apr/06, alle ore 17:48, Matteo Cortonesi ha scritto:

Ok, quindi dici che se usi il programma telnet di Windows, dopo aver scritto "READ" ed esser andato a capo ricevi la risposta che ti dovresti aspettare dal server, mentre se usi telnet di Mac OS X e digiti lo stesso testo andando a capo, non ricevi nessun risultato. Se non è giusto correggimi.

Esatto.

Ti chiederai dunque: come mai sotto OS X il server sembra non rispondere e sotto win si? È colpa di Mac OS X? La risposta è no. La colpa è del server che non sa leggere bene ^_^

Cominciavo a sospettarlo

Quindi se scrivi qualcosa di sbagliato usando telnet sotto windows, non puoi cancellare! Perchè tutto quello che hai scritto fin'ora è stato mandato al server! Quindi devi riscrivere la linea da capo (nel caso meno sfortunato). Inoltre non vedi neanche quello che scrivi... odio telnet di windows!

E' esattamente cio' che succede!

Io ho cercato solo di ipotizzare quale sia la causa più probabile del non funzionamento, se magari mi dessi più informazioni di debug potrei aiutarti più specificatamente.

Sto cercando di comprendere tutto cio' che hai scritto, e la spiegazione e' anche molto esauriente, ma non ci sono complicazioni maggiori di quelle che ho scritto. Vorrei solo risolvere il problema (momentaneamente) usando il Terminale. Il programma, installato su una CPU con un sistema simil WIN che gestisce un robot, richiede due istruzioni:

READ per leggere un pacchetto di dati (non piu' di 100 per volta)
DELETE per cancellare il pacchetto inviatomi

Queste istruzioni via telnet, nient'altro. Se non ho sotto mano un PC con WIN ma ad esempio un Mac con OSX, come risolvo l'impasse? Pensave che ci fossero delle istruzione tipo ALT013 per inserire un CR da Terminale come si faceva in MS-DOS ( :-P ) ma non so come e se sia possibile farlo. Oltretutto dopo il READ telnet mi visualizza i dati, ancora devo capire se e' possibile trasferirli su un file.

La poca voglia di implementare subito un sw specifico e' per la difficolta' nelle verifica sulla macchina che e' in attivita' e difficilmente raggiungibile. Devo quindi essere sicuro che cio' che e' gia' in uso funzioni anche con un OS 'diverso' da quello usato dal programmatore originale.

Giovanni




<Prev in Thread] Current Thread [Next in Thread>