Il giorno 18/apr/06, alle ore 22:42, Matteo Cortonesi ha scritto:
Cosa intendi che il comando "telnet" non funziona su windows e
funziona su mac os x?
E' esattamente il contrario.
Comunque telnet, quando premi return, manda due caratteri...
rispettivamente chr(13) e chr(10).
E' quello che pensavo anch'io. Purtroppo sembra non essere cosi'
Quindi per mandare la stringa "READ" seguita da quei due caratteri
basta che scrivi normalmente "READ" in terminale seguito dal tasto
return.
La stringa READ, sul server cui e' destinata, fa il suo dovere (mi
invia dei dati) se sto lavorando su una macchina WIN. Su Mac premo
return e il prompt va a capo senza che accada nulla.
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.
Ma se chi ha fatto il sw sul lato server mi ha chiesto delle prove
usando telnet e' inutile mettersi in campo con altri argomenti.
Faccio, se riesco, le prove come richiestomi e poi decideremo.
Giovanni
|