[so] Tema 4 linux - operatii IO asincrone pe socketi

Catalin Iacob iacobcatalin at gmail.com
Wed Dec 13 22:42:45 EET 2006


Salut

E o fraza in laboratorul de IO asincron cand se vorbeste de aiocb care 
suna cam asa:

"aio_fildes este descriptorul de fişier în/din care se scrie sau 
citeşte. Fişierul trebuie să fie în prealabil deschis, pentru ca 
descriptorul să fie valid. Operaţiile asincrone sunt permise numai pe 
device-uri pe care operaţiile seek funcţionează (de exemplu, nu pe 
terminale)."

Intrebarea 1 e daca merge facut aio_read direct pe un descriptor de 
socket. Fiindca eu as banui ca nu se poate face seek pe socket. Daca nu 
merge cum rezolvam cu tema?

Intrebare 2:
In cazul in care clientul da o comanda wr/rd trebuie sa trimita/citesca 
date pe/de pe socket. Trebuie sa le trimita/citeasca cu io asincron? Ma 
gandesc ca la client nu se pune problema de eficienta ca la server deci 
ar putea sa foloseasca send si receive blocante.

Multumesc


More information about the so mailing list