ciao a tutti, vorrei farvi qualche domanda....
sto facendo un server concorrente, dove ogni figlio, quando generato, offre alcuni servizi ad un client. i figli devono leggere da un file di testo e la fopen è chiamata a fork avvenuta, quindi "dentro" ai figli, volevo sapere visto che i file descriptor creati saranno diversi e il file è aperto solo in lettura, non dovrebbe dare problemi l'accesso contemporaneo al file da parte di più processi vero?(il file da cui devono leggere i figli è unico per tutti...)
seconda domanda: sto server deve girare anche su un sistema solaris e volevo sapere se devo fare attenzione a qualcosa in particolare...il protocollo con cui comunica il server col client è testuale (quindi il fatto che sia little endian non influisce) basato sul carattere '\r' come terminatore di riga, quando apro un file su solaris [ fopen(file, "r") ] me lo riconosce esattamente come su linux o i caratteri vengono letti diversamente e quindi magari devo aprirlo in binario? perchè so di un problema riscontrato dove non venivano trovati i caratteri '\r' ......
grazie per l'aiuto!!!