Ciao,
se ho capito bene vuoi trasferire dei dati tra due computer tramite
protocollo TCP/IP, giusto?
Cosa intendi che il comando "telnet" non funziona su windows e
funziona su mac os x? Funziona su tutti e due i sistemi invece.
Potresti essere un po' più chiaro sulla situazione? Potrei aiutarti
meglio..
Comunque telnet, quando premi return, manda due caratteri...
rispettivamente chr(13) e chr(10). Quindi per mandare la stringa
"READ" seguita da quei due caratteri basta che scrivi normalmente
"READ" in terminale seguito dal tasto return.
Se vuoi costruire due applicazioni (server e client) con realbasic, e
farle comunicare tra di loro tramite TCP/IP è comodo usare un
TCPSocket. Telnet non c'entra niente... è semplicemente un programma
che legge quello che scrivi sullo standard input e lo manda al server
a cui è connesso sulla porta da te specificata (e viceversa... cioè
ti mostra quello che il server ti manda).. Volendo puoi fare la tua
versione di telnet anche in rb.
Matteo
On 18-apr-06, at 21:05, Gualeni Giovanni wrote:
Ciao,
tralasciando che sara' una domanda leggermente OT ma non troppo.
Ancora non ho in mente come si potrebbe fare con RB ma da Terminale
vorrei far comunicare una macchina con il Mac tramite Telnet. Il
problema e' che lo stesso comando su win funziona e su OSX no. Il
perche' penso sia il diverso fine linea.
La stringa, una volta connesso via telnet, e': READ<CR><LF>
sono obbligato ad usare READ maiuscolo e Ascii(13)+Ascii(10) come
ritorno a capo. Come inserisco manualmente questa stringa da
terminale?
Giovanni
|