It's always USB ha ha. I correctly guessed communication problem, incorrectly guessed TCP/IP because it was talking about "sockets" etc.