Newsgroup: it.comp.lang.c++
Titolo: dubbio sull'accesso ai file

Ho scritto un piccolo server che legge determinati dati da un file e li
manda verso un client, al momento il server non e' concorrente, ma in 
prospettiva dovrebbe diventarlo, il mio dubbio e' : Sara' permesso a
piu' figli (generati con le fork) di accedere in lettura allo stesso 
file contemporaneamente?
-- 
  _  _  >>Now at work<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 file contemporaneamente?
Devi aprire il file in modalità shared. Come farlo è system dependent.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

 file contemporaneamente?
Se nessun figlio sta scrivendo sul file non ci sono problemi, altrimenti
devi fare in modo che chi legge deve aspettare chi scrive. (Come farlo
dipende dal sistema operativo, ovvero linux visto che citi il fork ;-) )
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

il fork ;-) )
Caspita sei sveglio perņ ;P
Un Nemesis come al solito OT.
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso


devi fare in modo che chi legge deve aspettare chi scrive.
Non e' detto, le letture, al contrario delle scritture,
possono non essere esclusive.
-- 
The Follet

file contemporaneamente?
Se devono accederci solo in lettura non ci dovrebbero essere problemi.
Il Ghenio
-----
These are my parting words to you:
those who give up are doomed!
-----

accedono in lettura al file non in scrittura :PPPPP
Giovanotto ,cerchiamo di mantener la calma e sopratutto mostriamo
educazione. 
OK ?

accedono in lettura al file non in scrittura :PPPPP
http://www.cochran.com/start/guide/Netiquette.html
-- 
The Follet

file contemporaneamente?
Non e' che abbia capito molto (lo so, sono un po' stupido,
ma per favore, non prendermi a parolacce).
Hai un server che legge dati da un file e li manda verso un
client.  Quindi, se non ho capito male, ogni client ha la
propria copia dei dati.  Che c'entra con questo la lettura
condivisa di un file da parte dei diversi client ?
Il server non e' concorrente in che senso ? che non accetta
connessioni multiple ? (un po' limitato come server ;)
-- 
The Follet

 connessioni multiple ? (un po' limitato come server ;)
Piů probabilmente nel senso che non č multithreaded. In ogni caso ha
detto chiaramente che non lo č ma lo deve diventare (evidentemente
proprio perchč č limitato in qualche cosa, anche se non per forza nel
numero di connessioni concorrenti).


The Follet ha scritto : 

Vedi la mia risposta ad OMBRA.
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)
.

OK ?
Forse non hai notato le numerose faccine che ci sono nel post, quello
voleva essere un post scherzoso dato il fatto che conosco Jerle Shannara
anche in RL.
Un Nemesis per la precisione :)
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)
.

connessioni multiple ? (un po' limitato come server ;)
Beh inizialmente era nato come una soluzione client-server per il 
videoconferencing tra 2 persone, quindi era inutile farlo concorrente,
ora invece me lo vogliono far tramutare in una sorta di video-server,
ed in tal caso la concorrenza è indispensabile :)
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)
.

 possono non essere esclusive.
D'accordo, ma che c'entra? E' sempre meglio evitare di andare a leggere
qualcosa che qualcun altro sta modificando, ed č questo ciň che ho detto.


Vedi la mia risposta ad OMBRA.
Il fatto che tu conosca qualcuno personalmente non vuol dire
che puoi esimerti dal rispettare le regole base di
netiquette.  E' una mancanza di rispetto nei confronti degli
altri utenti del ng.
-- 
The Follet

stesso file contemporaneamente).
Ah ecco, il fatto e' che dal post iniziale si capiva
tutt'altro.
-- 
The Follet

 Caspita sei sveglio però ;P
Data la tua risposta, non credo possa dire altrettanto di te :PPPPP
P.S: Occhio che mi diventi come Celentano ;-)


P.S: Occhio che mi diventi come Celentano ;-)
Ma stai parlando di _quel_ Celentano ? Naaaa, non penso proprio.....
.....dico no dico no dico no .... ;)



Usare un revision control system ? tipo CVS ?
Ciao
Gaetano.
-- 
Posted from 
dell-01.mm.eutelsat.org
 [194.214.173.17] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Usare un revision control system ? tipo CVS ?
Uhm, e che cos'è? Cioè ho sentito piu' volte parlare di CVS, ma non ho
mai capito bene cos'è. Cmq anche con le socket ho risolto, ed inoltre
ora il mio programma ha anche un 'interfaccia grafica (VDKBuilder è na
potenza :) )


 mai capito bene cos'č.
 
http://www.cvshome.org/