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.