Okay, I ran a test script that sent almost a gigabyte of data, received in the sockread event into a &binvar, and there has been no memory loss so far.
This is the reason why I ask scripters to please provide an example script that reproduces their issue. I can spend all day guessing at what your script looks like, what calls it makes, the order of calls, etc. but that will not help.
Your last post says that "Here I left it for a day in a loop opening and closing the socket." So this might have nothing to do with &binvars. This might be related to repeatedly opening and closing sockets.
Please provide a working test script that reproduces the issue for you.