Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Programmazione socket multilinguaggio

    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.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    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.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    ok grazie per la spiegazione.
    appena posso avvio il progettino!!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    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, 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.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.