Article View: es.comp.os.linux.programacion
Article #13988Re: Servidor.Compartir una variable entre hijo y padre.
From: Jose Manuel
Date: Thu, 28 Dec 2000 11:30
Date: Thu, 28 Dec 2000 11:30
29 lines
1841 bytes
1841 bytes
Yo miraria que es lo que escribe. Lo de los semaforos es para evitar
colisiones, pero si lo que intentas es pasar datos de uno a otro y siempre
en la misma direccion no te va a hacer falta.
prueba a poner....
for(j=1;j<=ptr[0];j++) //Un bucle porqu� enviamos lo mismo a todos
{
escritos=write(ptr[j],datos,strlen(datos)); //Escrivo los datos a
enviar
if (escritos<0)
{
// error
perror("Datos no escritos correctamente");
}
}
Con esto te saldra el mensajito junto con una descripcion de porque no se se
pudo escribir en el descriptor.
Otra cosa... Has comprobado que datos[0] no sea un 0 (cero)??? es un error
bastante habitual, intentar envir datos binarios utilizando funciones ascii.
strlen te dara la lontigud de una variable hasta que encuentre un 0 y no su
tama�o real.
Saludos y suerte.
Technical Details
Message-ID:
<92f7pb$jh5$1@talia.mad.ttd.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!216.227.56.88.MISMATCH!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mailReferences:
<977855016.1208025462@news.teleline.es> <92cjc2$6n9$1@talia.mad.ttd.net> <977939719.866450502@news.teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,530151add8193e08 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2000-12-28 03:28:40 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!216.227.56.88.MISMATCH!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail From: "Jose Manuel" <pik@latinmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Servidor.Compartir una variable entre hijo y padre. Date: Thu, 28 Dec 2000 12:30:50 +0100 Organization: Telefonica Transmision de Datos Lines: 31 Message-ID: <92f7pb$jh5$1@talia.mad.ttd.net> References: <977855016.1208025462@news.teleline.es> <92cjc2$6n9$1@talia.mad.ttd.net> <977939719.866450502@news.teleline.es> NNTP-Posting-Host: anon.ts.es X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4