=> R0 = Socket descriptor
R1 = Pointer to array of buffer descriptors
R2 = Number of buffer descriptors
<= R0 = Amount of data received
This call reads data into a gather array. The buffer descriptors are the same as those for Socket_Recvmsg or recv(), and as with Socket_Read or read() the flags are all treated as being zero.