[so] [t4]comportare ciudata aio_write

cosminratiu at gmail.com cosminratiu at gmail.com
Mon Dec 10 22:23:39 EET 2007


Tu trimiti toate argumentele ca un string pe care apoi il spargi in bucati
in server cu strtok cu delimitatorul spatiu. Ce se intampla de exemplu cand
fisierul pe care il ai de citit are spatii in nume? Ce se intampla daca
primesti gunoaie de la un alt program?

In principiu a folosi string-uri null terminated intr-un protocol este
echivalent cu a te barbieri cu o sabie japoneza: se poate, dar daca
supravietuiesti inseamna ca ai fost norocos...

On Dec 10, 2007 9:59 PM, Dragos Sbarlea <sbarlead at yahoo.com> wrote:

> Eu nu am situatia descrisa acolo, cel putin nu cred... Daca nu esti de
> acord, te rog corecteaza-ma:
>
> Am doar un header, inclus inainte de date si cu lungime specificata. Asa
> nu se amesteca datele de control cu textul si daca mesajul nu are formatul
> specificat, pot detecta asta.
>
> Sunt in schimb multe alte probleme de implementare ( no platform
> independence ), o sa o schimb destul de mult...
>
> Dragos Dumitru Sbîrlea
> Facultatea de Automatica si Calculatoare
> Universitatea Politehnica din Bucuresti
>
>
> ----- Original Message ----
> From: "cosminratiu at gmail.com" <cosminratiu at gmail.com>
> To: Sisteme de Operare <so at cursuri.cs.pub.ro>
> Sent: Monday, 10 December, 2007 8:34:25 PM
> Subject: Re: [so] [t4]comportare ciudata aio_write
>
> Cred ca protocolul folosit de tine nu este foarte bun, din motivele
> enumerate aici: http://cs.pub.ro/pipermail/so/2007-February/008967.html
>
> E bine sa fii paranoic cand scrii un protocol si sa te gandesti la tot ce
> se poate intampla, altfel te obisnuiesti sa ignori securitatea de la
> inceput.
>
> On Dec 10, 2007 7:06 PM, Dragos Sbarlea <sbarlead at yahoo.com> wrote:
>
> > Pai... nu :)
> > For the record, ca sa nu faca si altii ca mine, aveti grija la
> > compunerea pachetelor sa nu lasati "spatii libere" intre datele din primul
> > si al doilea mesaj.
> >
> > Dragos Dumitru Sbîrlea
> > Facultatea de Automatica si Calculatoare
> > Universitatea Politehnica din Bucuresti
> >
> >
> > ----- Original Message ----
> > From: "cosminratiu at gmail.com" <cosminratiu at gmail.com>
> > To: Sisteme de Operare < so at cursuri.cs.pub.ro>
> > Sent: Monday, 10 December, 2007 6:10:20 PM
> > Subject: Re: [so] [t4]comportare ciudata aio_write
> >
> > De aici cumva?
> >
> >
> > printf("Bytesareonread4[%x][%x][%x]\n",*(packet_buf+1500),*(packet_buf+1501),*(packet_buf+1502));
> >
> > printf("BytesareonWRITE[%x][%x][%x]\n",*(data+1478),*(data+1479),*(data+1480));
> >
> >
> > :D.
> >
> >
> > On Dec 10, 2007 6:08 PM, Dragos Sbarlea <sbarlead at yahoo.com> wrote:
> >
> > > Don't mind me, problema era din toal alta parte :)
> > >
> > > Dragos Dumitru Sbîrlea
> > > Facultatea de Automatica si Calculatoare
> > > Universitatea Politehnica din Bucuresti
> > >
> > >
> > > ----- Original Message ----
> > > From: Dragos Sbarlea <sbarlead at yahoo.com >
> > > To: so at cursuri.cs.pub.ro
> > > Sent: Monday, 10 December, 2007 5:33:54 PM
> > > Subject: [so] [t4]comportare ciudata aio_write
> > >
> > >
> > >  Salut!
> > >
> > > In testarea temei 4 am ajus sa am urmatoarea problema: dau ca
> > > parametru functiei aio_write un vector in care pe pozitiile k, k+1 am niste
> > > valori diferite de 00. Verific asta prin afisare inainte de apel si dupa
> > > indeplinirea operatiei ( nu da eroare, am verificat cu aio_error ). Totusi,
> > > in fisier pe pozitiile k si k+1 apare 00 (in hexa :) ). Tot restul
> > > vectorului apare ok. Problema apare doar epntru vectori suficient de mari.
> > > Nu am resuit sa gasesc in manpages care este limita de lungime a vectorului
> > > pentru care aio_write functioneaza corect...
> > >
> > > Daca imi poate da cineva o idee de unde poate proveni comportamentul
> > > asta dubios, i-as fi recunosacator.
> > >
> > > Dragos Dumitru Sbîrlea
> > > Facultatea de Automatica si Calculatoare
> > > Universitatea Politehnica din Bucuresti
> > >
> > > ------------------------------
> > > Yahoo! Answers - Get better answers from someone who knows. Try it now<http://uk.answers.yahoo.com/;_ylc=X3oDMTEydmViNG02BF9TAzIxMTQ3MTcxOTAEc2VjA21haWwEc2xrA3RhZ2xpbmU>
> > > .
> > >
> > >
> > > ------------------------------
> > > Sent from Yahoo!<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51949/*http://uk.docs.yahoo.com/mail/winter07.html>- a smarter inbox.
> > >
> > > _______________________________________________
> > > so mailing list
> > > so at cursuri.cs.pub.ro
> > > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> > >
> > >
> >
> >
> > ------------------------------
> > Sent from Yahoo!<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51949/*http://uk.docs.yahoo.com/mail/winter07.html>- a smarter inbox.
> >
> > _______________________________________________
> > so mailing list
> > so at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> >
> >
>
>
> ------------------------------
> Support the World Aids Awareness campaign this month with Yahoo! for Good<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=51947/*http://uk.promotions.yahoo.com/forgood/>
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20071210/641e693e/attachment.htm


More information about the so mailing list