#include <sys/socket.h> ssize_t send(int sockfd, const void *buf, size_t len, int flags);
Mit send() werden Daten auf einem verbundenen Socket gesendet. Wenn keine Flags benutzt werden, dann ist unter UNIX ein Aufruf von send() in seiner Wirkung identisch zu einem Aufruf von write().
sockfd | Verbundener Socket auf dem gesendet werden soll. |
---|---|
buf | Puffer mit Daten die gesendet werden sollen. |
len | Menge der Daten in Bytes. |
flags |
Zusätzliche Flags:
|
Anzahl der erfolgreich gesendeten Bytes, -1 im Fehlerfall.