|
|
|
@ -82,11 +82,11 @@ ssize_t net_recv_all(socket_t socket, void *buf, size_t len) {
|
|
|
|
|
return recv(socket, buf, len, MSG_WAITALL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ssize_t net_send(socket_t socket, void *buf, size_t len) {
|
|
|
|
|
ssize_t net_send(socket_t socket, const void *buf, size_t len) {
|
|
|
|
|
return send(socket, buf, len, 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ssize_t net_send_all(socket_t socket, void *buf, size_t len) {
|
|
|
|
|
ssize_t net_send_all(socket_t socket, const void *buf, size_t len) {
|
|
|
|
|
ssize_t w;
|
|
|
|
|
while (len > 0) {
|
|
|
|
|
w = send(socket, buf, len, 0);
|
|
|
|
@ -94,7 +94,7 @@ ssize_t net_send_all(socket_t socket, void *buf, size_t len) {
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
len -= w;
|
|
|
|
|
buf += w;
|
|
|
|
|
buf = (char *) buf + w;
|
|
|
|
|
}
|
|
|
|
|
return w;
|
|
|
|
|
}
|
|
|
|
|