It sounds like from your description that the connection is timing out somewhere between the client and the SMP3 server. I would recommend checking with your network folks to see if there is a timeout setting that can be extended that might be dropping the connecting mid-stream.
--Bill