fixed send(from) recv(from) bug, added dgramrcv.c
[my-code/ivac.git] / stream.c
index da6cc47..834bf47 100644 (file)
--- a/stream.c
+++ b/stream.c
@@ -70,7 +70,7 @@ int main(int argc, char *argv[]) {
       while(read_bytes>0) {
        unsigned char buf[1000];
        read_bytes=read(0,buf,sizeof(buf));
-        send_bytes=send(send_fd,buf,sizeof(buf),0);
+        send_bytes=send(send_fd,buf,read_bytes,0);
       }
 
       close(send_fd);