[so] [Tema5]Nelamuriri testul 1 Linux

Cosmin Ratiu cosminratiu at gmail.com
Thu Jun 11 23:07:36 EEST 2009


2009/6/11 Daniel Baluta <daniel.baluta at gmail.com>

> > Deci tu pur si simplu faci cererea, in server ar trebui sa iti dea
> eroare,
> > pe care o trimiti inapoi la client, care iese si nu scrie nimic.
>
> De fapt in server nu o sa obtii chiar o 'eroare'.
> In server exista fisierul input de dimensiune 10 octeti.
>
> Serverul primeste de la client comanda de citire a 10 octeti de la
> offsetul 20 din fisierul input.
> Astfel server-ul se va deplasa la offsetul 20. Apelul lseek(fd,
> SEEK_SET, 20 ) se va efectua cu succes, dupa care
> se va apela read(fd, buf, 10) apel care va intoarce 0, semn ca s-a
> ajuns la sfarsitul fisierul fara a se citi nimic.
>
> Acum server-ul va trimite clientului un raspuns spunandu-i ca cererea
> " de citire a 10 octeti de la offsetul 20 din
> fisierul input" s-a efectuat cu succes, iar datele citite au dimensiunea 0.
>
> Clientul nu va afisa nimic la iesire si va iesi cu cod 0 ( succes ).
>

Corect, nu m-am gandit suficient la bucata asta.

Cosmin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090611/a01083a7/attachment.htm>


More information about the so mailing list