i never use any loops in my sockread events and i've never had any problems.