OK, I think I’ve now figured out what’s going on. The call to “recvfrom()” is not filling in the ‘from’ address because - in this case - it’s being called on a stream socket (because you’re receiving RTP/RTCP-over-TCP). We can expect “recvfrom()” to fill in the ‘from’ address only when it’s called on a datagram socket.
I will shortly be installing another version of the code that should - I hope - finally eliminate your ‘valgrind’ errors. Stay tuned... Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel