Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    13

    [C] Client/server TCP inviare più stringhe

    ciao a tutti!devo fare un programma client server dove il client deve inviare il nome il cognome e il numero di telefono al server il quale provvederà a inserirli in coda ad un file chiamato rubrica.txt.
    Il mio problema è alla parte iniziale del programma, riesco a inviare una sola stringa al server ma non riesco a inviarne più di una....nel senso che il client deve inserire un'informazione alla volta e il server ogni volta che riceve un'informazione la deve memorizzare in un array di caratteri...praticamente vorrei che accadesse questo:

    codice:
    CLIENT:
    Inserire nome: Mario
    Inserire cognome: Rossi
    Inserire numero di telefono: 1234567898
    
    SERVER:
    nome ricevuto: Mario
    cognome ricevuto: Rossi
    numero ricevuto: 1234567898
    Spero di essermi spiegata....
    Qualcuno sa dirmi come si fa?magari tramite un esempio...
    grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466
    Puuoi farlo tramite una funzione che fa sempre la stessa cosa: ricevere in input una stringa ed inviarla..

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    Non hai pensato di inviare direttamente una struttura con tutte le info?Saluti.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    13
    grazie delle risposte ma ho risolto in questo modo:
    da client invio una stringa con la virgola che separa i vari campi
    e da server ricevo la stringa e la scompongo inserendo i vari campi negli appositi array!

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    13

    x and77

    scusa siccome vorrei migliorare il mio programma...potresti spiegarmi come si fa il passaggio di struttura tramite socket??ho cercato un po in internet e libri ma non riesco a trovare niente che mi aiuti....grazie

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.