At times, I am receiving data constantly from the TCP server without sending any data back. Every once in a while when some system event happens (clicking a button, reading TCP data, displaying a popup, etc.) CVI goes inot the TCP callback loop and keeps calling it telling my that data is ready. This causes my application to stall from several seconds to a few minutes (I have not had it completely stop yet). I have attempted to find a way to ignore all the callbacks caused by the server (I don't really care about the disconnect or dataready flags), but I have had no luck in doing this. Any ideas?