Hi Flo, Check out Mike O'Neill's reply above. I asked previously how you're handling it when you don't receive the number of bytes requested. Are you looping until you get the bytes you're expecting or just trying to recv once after the 5microsecond wait? Mark