santaclause83
30-05-2007, 15:05
nel caso debba inviare su una named pipe un messaggio più ampio del buffer di scrittura come imposto il ciclo di scrittura?
vi scrivo cosa ho in mente ma non so se va bene e se c'è una funzione che possa
emulare la strncpy nel modo in sui vi scrivo sotto,immagino di si ma ora come ora non mene viene in mente alcuna....:muro:
while ( (l=write(fd_server,msg,N)) == EOF){
strncpy(msg,<<messaggio da inviare in posizione N>>,N)
}
un altra cosa...sulla stessa named pipe la dimensione del buffer di scrittura del client deve coincidere con quella di lettura del server?qual'è la dimensione più usuale?
grazie mille!
vi scrivo cosa ho in mente ma non so se va bene e se c'è una funzione che possa
emulare la strncpy nel modo in sui vi scrivo sotto,immagino di si ma ora come ora non mene viene in mente alcuna....:muro:
while ( (l=write(fd_server,msg,N)) == EOF){
strncpy(msg,<<messaggio da inviare in posizione N>>,N)
}
un altra cosa...sulla stessa named pipe la dimensione del buffer di scrittura del client deve coincidere con quella di lettura del server?qual'è la dimensione più usuale?
grazie mille!