Joshua,
After looking a little more at your question, I think I might have some answers. The Telnet Buffered Read.vi needs to be reentrant because that's where the actual read is taking place within the Telnet Read.vi. But in order for this to have the desired effect, it seems that the Telnet Read.vi itself needs to also be set to reentrant. Otherwise, each instance of the Telnet Buffered Read.vi won't necessarily be registered as a separate space in memory. I know this is a little convoluted and I admit that I don't know all the ins and outs of it, but that's what I've discovered so far. Maybe someone else will have something to add to this. I hope this helps, though, Joshua.
Have a good one!
Tyler S
Message Edited by TylerS on 06-16-2005 04:20 PM