Leer el uso de la programación
1. Las funciones de recepción y envío proporcionan funciones similares a lectura y escritura. Pero proporcionan un cuarto parámetro para controlar las operaciones de lectura y escritura.
int recv(int sockfd, void *buf, int len, int flags)
int send(int sockfd, void *buf, int len, int flags)
Los primeros tres parámetros son iguales a lectura, lectura y escritura, y el cuarto parámetro puede ser 0 o una combinación de los siguientes parámetros:
_______________________________________________________________
| no buscar la tabla de enrutamiento|
| MSG_OOB |Aceptar o enviar datos fuera de banda|
|Ver datos sin eliminarlos del buffer del sistema|
| MSG_WAITALL | Esperar cualquier dato |
|——————————————————————–|
Si flags es 0, la operación es la misma que leer, leer y escribir es la misma.
2. En Unix, todos los dispositivos pueden considerarse como un archivo, por lo que podemos usar read para leer datos de socket.