Oppure

Loading
01/04/09 9:13
fabiorapy
Ciao a tutti,sono iscritto da poco ma ho gia avuto modo di ricevere una grossa mano di aiuto qui...
mi sto occupando per la tesi di far girare un server TCP su linux e scambiare con un pc remoto con windows XP tramite un programma fatto in delphi delle stringhe ke servono a pilotare un robot.
ho gia trovato degli esempi di servere in gcc e riesco a fare la connessione ma mentre con client e server in c oppure con telnet in locale riesco a scambiare le stringhe quando si tratta di farlo tra pc con so diversi non ce la faccio...
qualcuno magari si è gia trovato di fronte a questo problema e sa darmi qualke esempio o consiglio?grazie mille
aaa
02/04/09 13:38
HeDo
Postato originariamente da fabiorapy:

Ciao a tutti,sono iscritto da poco ma ho gia avuto modo di ricevere una grossa mano di aiuto qui...
mi sto occupando per la tesi di far girare un server TCP su linux e scambiare con un pc remoto con windows XP tramite un programma fatto in delphi delle stringhe ke servono a pilotare un robot.
ho gia trovato degli esempi di servere in gcc e riesco a fare la connessione ma mentre con client e server in c oppure con telnet in locale riesco a scambiare le stringhe quando si tratta di farlo tra pc con so diversi non ce la faccio...
qualcuno magari si è gia trovato di fronte a questo problema e sa darmi qualke esempio o consiglio?grazie mille


il protocollo TCP/IP è indipendente dalla macchina, macchine con qualsiasi SO se implementano uno stack TCP possono comunicare tra loro.

controlla che il tuo problema non sia banale come ad esempio la gestione dei ritorno a capo

in linux è solo CR, in windows è CRLF. Se mandi i dati da linux a windows e aspetti il terminatore CRLF stai fresco visto che linux usa solo CR... poi boh, la sto buttando li.
Potrebbe essere qualsiasi cosa, servirebbe un po di codice :-|
aaa
02/04/09 22:29
pierotofy
Attento al componente Delphi che utilizzi per comunicare sul TCP... ho riscontrato un problema simile al tuo quando ho sviluppato Beatrix (server in C++, client in Delphi).

Guarda nella sezione progetti per "Beatrix", forse ti può essere d'aiuto...
Il mio blog: piero.dev