X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=network%2Fnetwork.c;h=0862637c2d6cc062bed20ae2b86fcecd08c00f33;hb=671974ebcc4df2ea527263aef129b319e5ce53e6;hp=7df2597fd2f313bf5fc52e61850594eccbac281e;hpb=a88d4856f5c836896fc18f14d736c42c9d366352;p=my-code%2Fapi.git diff --git a/network/network.c b/network/network.c index 7df2597..0862637 100644 --- a/network/network.c +++ b/network/network.c @@ -8,7 +8,7 @@ int network_init(t_net *net,int outfd) { - dprintf(net->outfd,"[network] initializing network api ...\n"); + dprintf(outfd,"[network] initializing network api ...\n"); memset(net->connection,0,MAX_CONNECTIONS*sizeof(t_connection)); net->c_count=0; @@ -255,7 +255,7 @@ int network_send(int fd,unsigned char *data,int datasize) { left=datasize; while(left) { - if((count=write(fd,data+datasize-left,left))==-1) { + if((count=write(fd,data+datasize-left,leftconnection[chan].fd,data,datasize)); +} + int network_receive(int fd,unsigned char *data,int datasize) { int count,left; @@ -273,7 +278,7 @@ int network_receive(int fd,unsigned char *data,int datasize) { left=datasize; while(left) { - if((count=read(fd,data,datasize))==-1) { + if((count=read(fd,data+datasize-left,leftconnection[chan].fd,data,datasize)); +} + int network_udp_listen_init(t_net *net) { struct sockaddr_in addr;