42-archive/libft/srcs/net/net_get_fd.c
2017-04-05 00:44:32 +02:00

16 lines
285 B
C

#include "libft.h"
int net_get_fd(int sock, int fd, int size)
{
int ack;
char msg[size];
ack = htons(ACK);
if (read(sock, msg, size) < 0)
return (-1);
if (write(sock, (char*)&ack, sizeof(ack)) < 0)
return (-1);
if (write(fd, msg, size) < 0)
return (-1);
return (0);
}