PDA

Visualizza la versione completa : Programmazione socket multilinguaggio


fermat
30-12-2011, 08:57
volevo permettere ad alcuni miei programmi di inviare file tramite rete ad un altro pc.
un programma è scritto in java, uno in c# e uno c++.
volevo sapere se era possibile creare un server socket compatibile con client di diversi linguaggi.
oppure come potevo fare in alternativa senza usare un server FTP.

LeleFT
30-12-2011, 09:12
Il server NON SA nulla di chi è che si connette. Lui usa un protocollo per comunicare con il client che sta dall'altra parte. Quindi, è sufficiente progettare un server il cui protocollo sia supportato da tutti i client... non è questione di quale linguaggio è stato usato per scrivere il client. Tutto ruota attorno al protocollo che il server si aspetta di usare. Pensa ad un server WEB: lui non sa se chi accede alle pagine WEB è un browser scritto in C++, in Java o in un qualunque altro linguaggio...


Ciao. :ciauz:

fermat
30-12-2011, 09:48
ok grazie per la spiegazione.
appena posso avvio il progettino!!

alka
30-12-2011, 09:48
Originariamente inviato da fermat
volevo sapere se era possibile creare un server socket compatibile con client di diversi linguaggi.


Oltre alle indicazioni che ti sono già state fornite da LeleFT, l'implementazione di un server in diversi linguaggi presuppone l'uso di librerie e tipi di dati differenti tra loro, in termini di funzionamento, nomi, proprietà, metodi ecc., pertanto non ha senso trattarli tutti in un'unica discussione, fermo restando che qualsiasi informazione a riguardo per poter iniziare puoi trovarla con la più semplice delle ricerche su Google (http://www.google.com), oppure leggendo la documentazione del linguaggio di riferimento, che ovviamente non ha senso da parte degli utenti del forum riepilogarla interamente qui, visto che si da per scontato che una ricerca sia un'azione fattibile per tutti.

Loading