Seems to me you need to set "priorities" to tell the computer that the connection is first priority. Instead of of no importance. What your computer is doing.. any task it thinks is most important, it will do those things and kill tasks it thinks are stupid. You need to make sure it understands the task IS NUMBER ONE important. Since I an a total computer idiot, I have no idea how to do that on a MAC. But I do know that is the problem.
You could Google "how to set priorities" in MAC (then all you have to know is what the name of your priority is...)
You could Google "how to set priorities" in MAC (then all you have to know is what the name of your priority is...)