In all implementations of UDT available online including this one, I only see the client is sending data. When I tried the client receive data, it never gets data. Is there any reason for this behavior in UDT?
update:
To further add even running the sample prog. - https://github.com/coditva/udt-c/blob/master/progs/recvfile.c - the received file is 0 bytes (i.e. the file gets created but the client program receiving the file never gets data on udt_recvfile(). Thus the file has no contents, and the recvfile program never closes/terminates, while the sender has terminated).
In all implementations of UDT available online including this one, I only see the client is sending data. When I tried the client receive data, it never gets data. Is there any reason for this behavior in UDT?
update:
To further add even running the sample prog. - https://github.com/coditva/udt-c/blob/master/progs/recvfile.c - the received file is 0 bytes (i.e. the file gets created but the client program receiving the file never gets data on
udt_recvfile(). Thus the file has no contents, and the recvfile program never closes/terminates, while the sender has terminated).