Id like to know what are the major advantages on using one or the other? In other words what makes them differ and why this difference is necessary ?
Id like to know what are the major advantages on using one or the other? In other words what makes them differ and why this difference is necessary ?
I think this may help:
File descriptors:
File descriptor - Wikipedia, the free encyclopedia
Note: pay attention to the use of those terms as in FILE *, the file handle and file descriptors are not interchangeable.
As far as your stream that can be conceived as the actual data stream from the device the File descriptor/handle is pointed towards to read in the raw data.