PDA

Visualizza la versione completa : Inviare array in una socket


IRide
21-06-2006, 10:10
Salve, sto sviluppando un progetto per l'università in C relativo ai sistemi operativi. Tra le altre cose, devo poter mandare tutti (o quasi) gli argomenti di argv ad un server attraverso una socket. Se gli invio i valori uno alla volta (un ciclo for, sia con write che con send), al server arriva una sola stringa:

--- client ----
./client val1 val2 val3

--- server ---
val1val2val3

C'è un modo per poter inviare tutti i dati in modo separato? Magari inviando proprio l'array? Perché nel server devo chiamare alcune funzioni con la exec(l,v), e ho bisogno di tutti gli argomenti passati dal client.

sacarde
21-06-2006, 17:48
http://gapil.firenze.linux.it/download.html

IRide
21-06-2006, 17:54
E' la mia base di studio, l'avevo già spulciata tutta.
Grazie lo stesso comunque.

sacarde
21-06-2006, 18:00
http://scuola.linux.it/docs/altre_scuole/planck/socket/progr_socket.pdf

Loading